Recover binary search tree - iterative with stack solution