title: Bitwise operator & giving unexpected result
body: <p>The &amp; operator deals with the binary format of a decimal number. So <code>10 &amp; 9 = 8</code> because</p>
  
  <pre><code>1010 (10)
  1001 (9)
  =====
  1000 (8)
  </code></pre>
  
  <p>This previous example runs fine. But when I try to do <code>010 &amp; 010</code> I expect the result to be 10. However I get 8. Can anyone explain to me why this is happening ?</p>