swap two numbers without using three variables