Use bit-twiddle popCount