Added the AVL Tree