Going through the exercises in K&R