Project Euler Problems in Scala (by a Scala n00b)