push @newdeck, pop, shift while @_;