Solution for AVL
Added AVL tree