this was the final homework for UCSD's Data Structures and Performance.
A smart text editor/processor that incorporates “intelligent” behaviors of modern-day text interfaces including autocomplete, flagging misspelled words and spelling auto-correct.
Preferred 7+ Language Level SDK 1.8 because of javafx library jUnit and libs