'Returns a sequence of ngrams, ordered by decreasing score, whose
scores each exceed the given minimum score.'

def above_score(self, score_fn, min_score):

    for (ngram, score) in self.score_ngrams(score_fn):
        if (score > min_score):
            (yield ngram)
        else:
            break
