homework week 1, 2, 3, 5, Some of(6), 7, 8, and 9