selection sort worst case comparisons