Functions defined to create nGrams.

Can create dictionary of uni, bi, tri, and quad-grams, count recurrences, calculate probabilities and string together sentences from the decomposed data.