Add exercise 5.
Add exercise 6.
Added listing 8.14.
Finished exercise 7.