--- /dev/null
+define(function () {
+
+ /**
+ * Returns "nth" of number (1 = "st", 2 = "nd", 3 = "rd", 4..10 = "th", ...)
+ */
+ function nth(i) {
+ var t = (i % 100);
+ if (t >= 10 && t <= 20) {
+ return 'th';
+ }
+ switch(i % 10) {
+ case 1:
+ return 'st';
+ case 2:
+ return 'nd';
+ case 3:
+ return 'rd';
+ default:
+ return 'th';
+ }
+ }
+
+ return nth;
+
+});