http://qs1969.pair.com?node_id=908716


in reply to (almost) foldl

No recursion ?

sub sum { (shift()//0) + (@_ ? sum(@_) : 0) };