mergesort touch