s-99 S-99 are my solutions for these problems: http://aperiodic.net/phil/scala/s-99 I'm trying to use pattern matching, higher order functions and recursion where possible. Skipped Problems 13 - Seems too similar to 9.