BST add,search,findSmallest,findLargest