ruby scripts for project euler