A Trie dictionary implementation with spell checking.