new_tree, delete_tree, minimum, maximum
insert, delete