autoscale & suffix format options
default precision= -1 to allow type-stable callers
introduce autoscale and suffix options
Merge pull request #2 from tonyhffong/master

autoscale, suffix format options