famouse merge sort algorythm completed!