How to find the next highest node in a BSTree