scala project euler problems