binary tree preorder traversal
binary tree postorder traversal