Given positive integer seconds as first argument, timeDuration outputs
a valid ISO-8601 duration string to stdout.
Given positive integer ((precision)) as second argument, timeDuration
formats the output string to carry at least ((precision)) number of
time division elements (ex: higher precision lengthens output string).