Initial BinarySearchTree implementation