http://www.perlmonks.org?node_id=477263


in reply to Adding 2 + 2

$lterm = 2; # lterm = 2 $rterm = 2; # rterm = 2 $#add = $lterm; pop(@add); # add = lterm push(@acc, @add); # acc += add $#add = $rterm; pop(@add); # add = rterm push(@acc, @add); # acc += add push(@acc, 1); $sum = $#acc; # sum = acc print("$sum\n");

It must be fast, since the addition is done by push, which is written in C! ;)