Source code from Jim Mischel's article on extending printf() to
output formatted numbers. Includes support for variable argument
lists.