public class ExNode {
  private Comparable value;
  private ExNode left;
  private ExNode right;

  public ExNode (Comparable initValue)
    { value = initValue; left = null; right = null; }

  public ExNode(Comparable initValue,  ExNode initL,  ExNode initR)
    { value = initValue; left = initL; right = initR; }

  public Comparable getValue() { return value; }
  public ExNode getLeft() { return left; }
  public ExNode getRight() { return right; }

  public void setValue(Comparable newValue) { value = newValue; }
  public void setLeft(ExNode newLeft) { left = newLeft; }
  public void setRight(ExNode newRight) { right = newRight; }
}

