@foo = map { pop(@foo) } 1..@foo;