title: C++: How do I store a 256 bit number, and how do I convert it to hex?
body: <p>ints only go to 32 bits, longs to 64bits... 
  so.. what do you do when you are working with a much larger number?</p>
  
  <p>Also, how easy would it be to switch between the binary representation and the hex representation?</p>