AVLTree first try
AVL and parsing