Unnamed
public text v1 · immutable int numMeds = (right + 1 - left)/5;
for(int i = 0; i < numMeds; i++)
{
insertion_sort(left + 5*i, left + 5*(i+1) - 1);
swap_numbers(left + 5*i + 2, left + i);
}
linearSelect(left, left + numMeds - 1, (numMeds - 1)/2);
swap_numbers(left + (numMeds - 1)/2, left);
return(_group[left]);