Saturday Night stopping point

Where I stopped working on this saturday.  Also, I forgot to commit
between problems 5 and 6 for section A.  They are both included in the
code.