My solution to S-99 Ninety-Nine Scala Problems, in progress