Added an AVL tree