Because the ECMAscript standard does not specify which sort algorithm is to be used, Array.sort
uses these algorithms in different browsers:
Webkit (Safari, ...): Selection Sort
Mozilla/Firefox: Merge Sort
Internet Explorer: ? (I don't have enough knowledge about which algorithm Microsoft IE use for sorting, anybody know that?)
I think Microsoft IE uses BogoSort http://en.wikipedia.org/wiki/Bogosort