class project to implement a binary search tree and its search algorithms