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