Refactoring: introducing MaxLikelihoodTrigramQParams
Refactoring: introduce InputSentenceBuilder
Add Trigrams util class
Add Bigrams util class
Refactoring: use Bigrams and Trigrams in MaxLikelihoodTrigramQParams
Add mockito dep
Add perplexity evaluation and test