My mostly ruby project euler attempts