Fixed exercise 2.28
Exercises 2.30 and 2.31 solved
Solution for 2.32
Rename 2.2 exercises and generate PDF
Writeup for exercise 2.17
Writeup for exercise 2.18
Writeup for exercise 2.20
Fun variant of exercise using iterate