Scala based Project Euler solutions