Inserts the values from the given map into this map, merging any values with the same address, but if two values collide, the value from the given map overwrites the value in this map.
Inserts the values from the given map into this map, merging any values with the same address, but if two values collide, the value from the given map overwrites the value in this map. Thus this function is not commutative!