title: Minimum number of bits to represent number
body: <p>What is the most efficient way to find out how many bits are needed to represent some random int number?
  For example number 30,000 is represented binary with</p>
  
  <p>111010100110000</p>
  
  <p>So it needs 15 bits</p>