get problems 3.1 and 3.2 working
Get problem 3.3 working
finish up the pset
add some clarifying comments