Examples and Exercises from K&R C, 2nd Edition