exercise 6-copy contructor problem