Renamed BinaryTree to BinarySearchTree, to be consistent with the Scala implementation.