Bit Manipulation

The only reason we prefer Bit Manipulation techniques in questions because they help us reducing the time complexity of our algorithm to the least. Use these in a contest and see your solutions pass test cases with lightspeed.