source for solutions to Project Euler using Ruby