trie tree with golang