Smart Ngrams
Algorithm
Algorithm: TODO