Exercises 01-15 chapter Interfaces