finished thorugh 9.1.2
Finished 9.1
Finished 9.2.1
Finished 9.2.2
Finished 9.2.3
Finished 9.3.1
Finished 9.3.2
Finished 9.3.3
Finished 9.3.4
Finished 9.4
Finished exercise 2