A random sentence generator that uses a map of 'n-grams,' or sequences of n words that appear in a given file. This was a part of the second assignment submitted in Stanford's Programming Abstractions class.
Full spec is included in the repository as 'Assignment_02_ADTs' on pages 8-11, with all of the implementation occurring in Ngrams.cpp.