Solutions of project-euler problems mostly in Ruby