push @foobar, shift(@foo) + shift(@bar) while @foo || @bar;