Working on week-7-assignment-6.  Not yet finished.