Added Haskell MergeSort