Swap 2 numbers without temp

Thoughts

sum


a = a + b //a+b
b = a - b //a
a = a - b //b

product

a = a * b
b = a / b
a = a / b

bit

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