Template for Trie. :D