Exercises from the book Learn To Program