Going through K&R again -- fun times!