435 in binary ....................100110011...............count =0
first count is incremented then bitwise shift >>1 is done
count = 1 ............010011001
count = 2 ............001001100
count = 3 ............000100110
count = 4 ............000010011
count = 5 ............000001001
count = 6 ............000000100
count = 7 ............000000010
count = 8 ............000000001
count = 9 ............000000000
finally, count = 9