class renamed to AVLNode