title: What is uint_fast32_t and why should it be used instead of the regular int and uint32_t?
body: <p>So the reason for <code>typedef</code>:ed primitive data types is to abstract the low-level representation and make it easier to comprehend (<code>uint64_t</code> instead of <code>long long</code> type, which is 8 bytes). </p>
  
  <p>However, there is <code>uint_fast32_t</code> which has the same <code>typedef</code> as <code>uint32_t</code>. Will using the "fast" version make the program faster?</p>