Bit Manipulation tips and tricks
Swap two numbers without using the temp variable      a = a^b b = a^b  = (a^b)^b = a ( since...
Tags: dsa, bitmanipulation, exor, leetcode