MergeSort (nuget): Simple generic mergesort method implement the mergersort algorithm (since in c# sort method uses quick sort). To use simple invoke the static method:  For version 1.1.6: use MergeSort<T>.Sort(IEnumerable<T> tosort), it returns result in IEnumerable<T> type.   For version 1.0.0: use MergeSort<T>.Sort(List<T> tosort), it returns in List<T> type.
Keywords: MergeSort|Sort