class IsBST {

  public boolean checkIterative(BinaryNode<Integer> root) {
    validateInput(root);
    List<BinaryNode<Integer>> nodesInOrder = binaryTreeInOrder.getRecursive(root);
    return isListOrdered(nodesInOrder);
  }

}