Ci sono un po' di errori concettuali nella funzione di ordinamento, ti consiglio di guardare uno dei tanti articoli o documenti sui vari tipi di ordinamento, o in alternativa di fare una ricerca su questo stesso forum.