title: Convert Base 16 (Hexadecimal) to Base 36 String in C
body: <p>In C, what's an efficient way to convert a 64 character hexadecimal number (as a string) into a base 36 string?</p>
  
  <p>I mean, is it as easy as combining a few GLIB2 functions (on Linux), or Standard Library functions? Or, do I have to do it all custom?</p>