5.6 Exercises (=add more tests)