K&R exercises