DE Harms, BW Weide - IEEE Transactions on Software Engineering, 1991 - computer.org
The authors argue that a simple alternative to copying as a data movement primitive-
swapping (exchanging) the values of two variables-has potentially significant advantages in …