Identifying Problems Suited for Bits - When to Use Bit Manipulation | OneNoughtOne