title: How can 3 bits store 8 values?
body: <p>I am learning programming on my own. And as any (good) student, I have hit a road block.</p>
  
  <p>Firstly, I keep reading - The amount of values a bit can store is 2. NO ONE SAYS it's <strong>EITHER</strong> 0 OR 1.</p>
  
  <p>Secondly - 3 bits can store 8 values...ummm..HOW???</p>
  
  <p>Isn't that even mathematically impossible? </p>
  
  <p>If we were to have a switch...
  One switch is capable of: ON or OFF
  Two switches: </p>
  
  <p>Switch 1: ON OFF ON OFF
  Switch 2: ON OFF OFF ON  &lt;- FOUR values.</p>
  
  <p>How do 3 bits add up to 8 values?? </p>
  
  <p>Should be <strong>six</strong> right?</p>
  
  <p>Switch 1: ON OFF ON OFF
  Switch 2: ON OFF OFF ON 
  Switch 3: ON OFF ON OFF</p>
  
  <p>Can soomeone please help! </p>