Use bitwise operators to modify specific bits while preserving others
Set Bit (1): Use OR with a bitmask (1<<pos )to force that bit to 1
Clear Bit (0): Use AND with inverted mask ~(1<<pos) to force that bit to 0
(1<<pos) creates a number with only the target bit set