The C Programming Language, 2nd Edition, by Kernighan and Ritchie Exercise {{{1}}} on page {{{2}}} {{{3}}} {{{4}}}