public static Word chooseBestScoreWord(ArrayList<Word> words, Lexicon lex,
			SubSeqCounter counter) {
		// Pick the most frequent
		Word bestWord = null;
		double bestScore = 0;
		for (Word word : words) {
			double score = lex.getScore(word, counter);
			if (score > bestScore) {
				bestWord = word;
				bestScore = score;
			}
		}
		return bestWord;
	}