MAJ SORT