almost done with searchBST