Combined numerical conversion functions
Added explicit conversion for built-in string types

This has shown a bug in the base-10 toString algorithm. It appears
that large numbers are not formatted correctly.