Improving MergSort