le code is in the
   ANSI C programming language. Non C users may find it easier to read
   with these hints:

      &amp;      Bitwise AND operator.
      &gt;&gt;     Bitwise right shift operator. When applied to an
             unsigned quantity, as here, right shift inserts zero bit(s)
             at the left.
      &lt;&lt;     Bitwise left shift operator. Left shift inserts zero
             bit(s) at the right.
      ++     "n++" increments the variable n.
      %      modulo operator: a % b is the 