Bit-Manipulation Multiply two numbers without using multiplication operator Swap two numbers without using a temporary variable Detect if two integers have opposite signs Check if two numbers are equal or not Minimum Bit Flips to Convert a Number