10 11 12
# File 'lib/multiprime.rb', line 10 def self.primes 2.upto(Float::INFINITY).lazy.select { |n| 2.upto(Math.sqrt(n)).none? { |i| n % i == 0 } } end