page 294 exercise 1
page 294 exercise 2
pg294-2: check for single byte; simplify
page 297 exercise 1
page 300 exercise 1
page 300 exercise 2