add my MergeSort implementation for fun