Further work on AVL tree implementation
More AVL tree implementation