HW 6 & 9

6 includes most tests passing.  9 was failed attempt at adopting a
better model similar to Paul's.