Implements the popular merge sort algorithm. Combines two lists of sorted numbers to one list of sorted numbers.
Provider for mergesort solutions. Used for demonstration and testing purposes.