The topics of today's lab are:
- AVL trees


*********************
YOUR TASKS FOR TODAY
*********************
Implement AVL trees using the algorithm we saw in class
See also https://www.cs.usfca.edu/~galles/visualization/AVLtree.html

Consider making AVLNode a subclass of BTNode, and AVLTree a subclass of BinarySearchTree.
What are the pros/cons?