mergesort: unify ranks loops