BinarySearchTree exercise finalized