start implementing ballanced binary search tree class.
add implementation and fix tests for the delete method of the search
tree