Update Pack.cpp

Corrected cut-and-swap once again.
Now, satisfies tests!
(before, new_pack indices were backward: they were "pre-swap".)