Exercise: Copy constructor

In the exercise Generic Catalog you made a generic Catalog class.

Now you must add a Copy Constructor to the Catalog class. That is a constructor that has an IEnumerable<T> object as a parameter. All the elements in the IEnumerable<T> object must be copied to the new Catalog object.

See the List<T> copy constructor for inspiration.