Programming Exercises for Reading Chapter 05, so far