Bitwise Operations: AND, OR, XOR, Shifts Explained