Returns a new collection of the same class as the receiver that contains
all items from the receiver collection and the
argument collection;
all items that appear in both collections are removed.
The
argument can be a
Collection object or any other object that supports a
makeArray method.