..
Redisnged insert and added remove
Map based on AVL tree