Returns the receiving Set with all items in
collection added to it.
The
collection argument can be any object that supports a supplier
method. Items from collection are added using the item values
returned by the supplier.
If duplicate
items exist in collection, the last item provided by the
supplier will overwrite previous items with the same index.