First commit of AVL Trees