Tries
Predictive text using a trie data structure