DAN30-A. Create a copy constructor and assignment operator for non copyable objects