Merge sort implementation added