1.? Takes as input a number of up to 20 digits
2.? Returns it in the following formats:
? ? ? ? a.? Under 1,000: number is returned as same value
? ? ? ? b.? Between 1,000 and 1,000,000: returned as units of thousands followed by a K.? For example, 100,000 is returned as 100K.
? ? ? ? c.? Between 1,000,000 and 1,000,000,000: returned as units of millions followed by an M.? For example, 2,000,000 is returned as 2M.
? ? ? ? d.? Over 1,000,000,000? returned as units of gigabytes followed by a GB.? For example, 2,000,000,000 is returned as 2GB.
For d, the number returned should use the JQuery NumberFormat function so that it conforms to international number formatting standards.