add rbtree, hat_trie, and modify examples