mergesort, mass