99 Scala problems. Attempt at the challenges listed @ http://aperiodic.net/phil/scala/s-99/