Trie exercise: an auto-completion program for English words.