Binary Trie Data Structure