Ruby implementations of project euler problems