exercises 13.3 1 - 3
ex 13.3.4 - step one, original example
pgm 12.3.4 a) ignore leading whitespace
pgm 13.3.4 b) 'stop reading at the first whitespace character'
pgm 13.3.4 c) store the newline, too
pgm 13.3.4 d) - 'Have it leave behind characters it cannot store'
pgm 13.3.4 - version without evil side-effecty post-increment operator