Finished exercise 1.
Finished exercise 2.
Finished exercise 3.
Finished exercise 4.
Completed exercise 5.