basic multi avl tree implement.
multi set implement go a step further.