Test for AVL trees.
1. Optimize the implementation of the zig-zag case for AVL insertion.
2. Visualization for trees using the streamgraph library.  It's not ideal (graphs not trees) but it will do for now.