The way it looks to is as follows.
His example: $ordtok(4.1,46,nr)
The number 4 and 1 will be given the proper $ord after them and in reverse order.
It will give: 4th 1st
The problem I see is that if one of the items in the group ends with a non-number it is just listed as it is. Perhaps have it either remove it or error out.
If you use: $ordtok(4.1,46)
It will give: 1st 4th