On the accompanying slide we have shown a generic class set<T>.
Add the classical set operations intersection, union and set difference to the generic
class set<T>.
Test the new operations from a client program.
Hint: The enumerator, that comes with the class set<T>, may be useful for the implementation of the requested set operations.