project-euler-on-scala