refactoring: TimespanToHumanString refactored using functional style code