The Vec copy constructor should:
  1. Set mySize to the size of original;
  2. If (original.mySize is greater than zero):
    1. Dynamically allocate an array of mySize values of type Item, and store the address of the array in myArray.
    2. Set each itemi in the new array to itemi from original.
    Otherwise, set myArray to nullptr.