Performs a "union" of the two sets, where all the elements in both sets are present.
A new ISet containing the union of this ISet with the specified collection. Neither of the input objects is modified by the union.
That is, the element is included if it is in either setOne or this set. Neither this set nor the input set are modified during the operation. The return value is a clone of this set with the extra elements added in.