I have a `QMultiHash<Key, Value*>`. I may have more than one `Value*` per `Key` so I do want to store every `Value*` that corresponds to each `Key`, but I don't want to store exact duplicates where `key1 == key2 && value1 == value2` more than once. 

If I call `QMultiHash::insert( Key, Value* )` with a `Key/Value*` pair that is already in the hash, will it add a second copy? In other words, if I call `insert()` multiple times with the same `Key/Value*` pair, and then call `QMultiHash::values( Key )` will I get back the same `Value*` once, or will I get a list with the `Value*` occurring the same number of times that I called insert?