public BTNode<E> removeRightmost() { if (right == null) { return left; } else { right = right.removeRightmost(); return this; } // end if right == null if=-else } // end removeRightMost