Applications Of Bit Manipulation