What happens when you attempt to insert a duplicate key into a `Map`?
The map will throw an exception, such as `DuplicateKeyException`, if you try to insert a duplicate key.
That's incorrect. `Map` does not throw an exception for duplicate keys. Instead, it overwrites the existing value.
Can you explain how `Map` handles duplicates differently from a `Set`?