What's the best way to convert a any number to a string with commas? so for instance: int i = 1000000 will be printed as 1,000,000 thanks