Add exercises 3.14, 3.15, 3.16, 3.17, 3.20