Exercises from the K&R.