</code></td><td><code> 100110000</code></td></tr>
  <tr class='highlight'><td><code>     1</code></td><td><code>1001100000</code></td></tr>
  <tr><td></td><td><code>1010011001</code></td></tr>
</table>

<p>This example multiplies 35 by 19, to arrive at a result of 665. The result <code>1010011001</code> can be deconstucted as:</p>

<pre>10 1001 1001 = 1 + 8 + 16 + 128 + 512 = 665</pre>

<p>Binary numbers can be multiplied and divided by multiples of 2, by rotating one bit left to multiply by 2, or one bit r