trie for golang