find closest in bst