bst_tree erase bug