project euler solutions in ruby