I think I've figureed this out.
It has to do with: The op=Operators.
byte data is declared and initialized to 1
data *=2 is the same as data = data *2
So the Byte data with value of 1*2=2.
So the consequent succession in code above doubles
(viz 1*2,2*2,2*4,2*8)
|