Recover Binary Search Tree: O(n); can also use threaded binary search tree