Assignment 6 completed and working (I think) through Question 4.3.