taijie
huffman
gcd
tree2list
postorder