Programming Exercises for Reading Chapter 04, so far