mergesort being added as an example