2.73 and part a and b of 2.74 done. 2.74 c/d 2moro

Going to need to re-write some things to finish part c and d of 2.74!
Hopefully after work today.