Microchip Technology Interview Question

Q: How to add 2 numbers without using a temporary varible A: Using XOR