Measured the performance using benchmarkdotnet and made some improvements on the merge sort implementation found at: https://exceptionnotfound.net/merge-sort-csharp-the-sorting-algorithm-family-reunion/ to try out span, and answer a comment there.
Sadly i could not increase the workload any further since the benchmark hangs when the original algorithm is included in the test. So we got those nasty warns, but we can still see the difference between the results
The creation of the original Array/List is not in the measured values