week 1 assignment MergeSort