title: Arbitrary size integers in C/C++
body: <h3>Question</h3>
  <ul>
  <li>Is there a way to create a arbitrary size integer using c/c++?</li>
  </ul>
  <p>For example:</p>
  <pre><code>int main(void) {
    Int i = Int(3); //3-bit integer
    i = 1; //Represented as: 001
  }
  </code></pre>
  <hr />
  <h3>Bonus</h3>
  <ul>
  <li>Is there a way to do the same with floating values?</li>
  </ul>