Completed Chp6 Exercises - Done ok