The purpose of this project is to implement a predictive text mining application.
Essentially, it takes text input and uses the input to determine the most likely next word.
In addition to completing this objective, the project also attempts to minimize both size and runtime in order to provide a reasonable user experience.