A templated C++ class for an AVL tree. Project for Computer Science II class