TRIE: Trie data type
TRIE: Stub `insert`
TRIE: Implement `insert`
TRIE: Make `Trie` data type more generic