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 resulting
CircularQueue object will have a size that is the larger of the receiver's size
or the xor size of the two collections.
The
argument can be
a
Collection object or any other object that supports a
makeArray method.