##
perl -MTime::HiRes=time -wE"my $t=time; my @a=map $_,1..1e6;say time-$t; <>"
0.216002941131592
##
##
perl -MTime::HiRes=time -wE"my $t=time; my @a=map $_,map $_,1..1e6;say time-$t; <>"
31.4807999134064
##
##
perl -MTime::HiRes=time -wE"my $t=time; my @a=map $_,map $_,1..5e5;say time-$t; <>"
7.87800002098084