topic: 8.18
exercise: 8.18
topic: 8.19
exercise: 8.19
topic: 8.20
exercise: 8.20
topic: 8.21
exercise: 8.21
topic: 8.22
exercise: 8.22
topic: 8.23
exercise: 8.23
topic: 8.24
exercise: 8.24