Space Optimization with Bits - When to Use Bit Manipulation | OneNoughtOne