Add exercise 3.15 and 3.17 to 3.20 to fp-in-scala.