public static int NodeDepths(BinaryTree root)
 {
     return(NodeDepths(root, 0, 0));
 }
 public BinaryTree(int value)
 {
     this.value = value;
     left       = null;
     right      = null;
 }