Problem Set 6

Final revision.  Tested and working.