This is more of a curiosity than anything else.
I was trying to figure out a way to convert numbers to text strings for various reporting purposes; example below:
1 = One, 1st, First
2 = Two, 2nd, Second
3 = Three, 3rd, Third
etc...
It didn't take long for me to decide to bag this challenge...