Corrected exercise 2.8 and done exercise 2.9
Done exercise 2.12