sort кстати не привязан к Array, его также можно напрямую применять к x.
Вообще чаще приходится юзать не sort(), а sort(function(a,b){return a-b}) ибо:
arr=[ 111 , 222, 12 , 33, 444]
alert('sort() : \n' + arr.sort())
alert('sort(function(a,b){return a-b}) : \n' + arr.sort(function(a,b){return a-b}))
alert('sort(function(a,b){return b-a}) : \n' + arr.sort(function(a,b){return b-a}))