Exercises from the Learn to Program book