AVL Tree seems to be finished. Needs to be tested