1.  public T inOrder(BSTNode node, int steps) {
  2.            
  3.            if (steps == 0) {
  4.                return node.data;
  5.            } else if (node != null && steps != 0) {
  6.                inOrder(node.left, steps--);
  7.                inOrder(node.right, steps--);
  8.            }
  9.         return null;
  10.        }