by Brian W. Kernighan and Dennis M. Ritchie (K&R)