docs: public final boolean setChildAt(BinaryTreeZone zone, N newChild) {
  		switch (zone) {
  		case LEFT:
  			return setLeftChild(newChild);
  		case RIGHT:
  			return setRightChild(newChild);
  		default:
  			throw new IndexOutOfBoundsException();
  		}
  	}