Add solutions for the exercise 10

Add implementation for AVL tree