determines the number of 1 bits in the internal representation of a given integer