Insert with a combining function. insertWith f key value
mp will insert the pair (key, value) into mp if key does
not exist in the map. If the key does exist, the function will insert
f new_value old_value.
Insert with a combining function. insertWithKey f key value
mp will insert the pair (key, value) into mp if key does
not exist in the map. If the key does exist, the function will insert
f key new_value old_value.