AVL Tree Implemented.