Finally finish off AVL tree implementation.

The switch to AVL trees is approximately a 6.4% speed improvement for
fizzbuzz