btree_preorder