title: Why does ~True result in -2?
body: <p>In Python console:</p>
  
  <pre><code>~True
  </code></pre>
  
  <p>Gives me:</p>
  
  <pre><code>-2
  </code></pre>
  
  <p>Why? Can someone explain this particular case to me in binary?</p>