the rotation we described in experiment was performed with the root as the top nodebut of course any node can be the top node in rotationprovided it has the appropriate child mind the children you must be sure thatif you're doing right rotationthe top node has left child otherwise there' nothing to rotate into the top spot similarlyif you're doing left rotationthe top node must have right child the weird crossover node rotations can be more complicated than the three-node example we've discussed so far click startand thenwith already at the rootinsert nodes with following valuesin this order when you try to insert the you'll see the can' insertneeds color flip message just click the flip button the parent and children change color then press ins again to complete the insertion of the finally insert the the resulting arrangement is shown in figure figure rotation with crossover node now we'll try rotation place the arrow on the root (don' forget this!and press the ror button all the nodes move the follows the upand the follows the down but what' thisthe has detached itself from the whose right child it wasand become instead the left child of some nodes go upsome nodes go downbut the moves across the result is shown in figure the rotation has caused violation of rule we'll see how to fix this later in the original position of figure athe is called an inside grandchild of the top node (the is an outside grandchild the inside grandchildif it' the child of the node that' going up (which is the left child of the top node in right rotationis always disconnected from its parent and reconnected to its former grandparent it' like becoming your own uncle (although it' best not to dwell too long on this analogysubtrees on the move we've shown individual nodes changing position during rotationbut entire subtrees can move as well to see thisclick start to put at the rootand then insert the