AVL Tree tested and working