Implemented successor for BST