Binary Representation and the Bitwise Operations