I'm looking for a performant way to add distinct items of a second ICollection to an existing one. I'm using .NET 4.