My solutions to the "99-scala-problems" list of challenges