how to find set bits in a number