Playing around with mergesort