K&R Exercises and such.