Quote Originally Posted by Melanie View Post
...Those that know will notice that the additional variable DataA is only needed because PBP's SWAP command doesn't work with arrays.
Well, there is a way to swap two variables without the need of a third dummy one:

a=a^b
b=a^b
a=a^b

If you test it with binary numbers be surprised that finally there is swap without dummy!

Ioannis