Think of a list of items, we'll take some fictitious products as an example:
C200, C230, C2000, C55, and C5000
If you were to order these by hand, you might do something like:
Now, without fiddling with code, a machine would order these differently.
Joy... and a problem we come across every couple of years when dealing with an A-Z alpha-numeric listing. There are a few guys out there who have spent time collating, writing and generally trying to solve this issue for people, and kudos to people like Dave Koelle who have a whole set of algorithms specifically to address this.
Otherwise, its just another day having the same argument with people
'a-z is broken?'
'no thats correct sorting'
'thats not alphabetical!'
'thats how ascii displays it'
'I am not a machine'
And the cycle of life continues...