find_smallest() works with tests
delete no children, and one child work with tests
delete() fully implemented w/ tests