Completed up to 20

All questions up to 20 complete except 19 is only half done. Some should
have comments or rounding issues addressed.