say ( 'First ten primorials: ', {|i| pn_primorial(i) }.map(^10).join(', ') ) { |i| say ("primorial(10^#{i}) has " + pn_primorial(10**i).len + ' digits') } << 1..6