project_euler_in_scala