Trie - trie data structure accepting any data type
Create and modify trie prefix structures, extract word lists including anagrams and sub-anagrams
A map implementation that supports multiple keys
Auto complete trie with insert, suggest, and select functionality