HAT-trie