How to deal with aliasing in arguments?
How to deal with aliasing in arguments?