Exercises 10-12 ch. Reusing Classes