MapImpl implementing Map ADT