Chapter 8, part 1

Chapt. 6 programming exercises 1/2 finished.
Chapt. 7 finished, minus exercises.