Rewrite MergeSort
Add test for sort classes