basic multi avl tree implement go a step further.