At Impossible Foods, product event streams often need deterministic ordering before downstream processing. Implement a sorting algorithm of your choice in Python, and return the sorted array.
Choose a standard comparison-based sort such as merge sort, quicksort, or heap sort. Your solution must sort the input in ascending order and handle duplicate values and negative numbers.
Write a function that takes one parameter:
nums: a list of integersReturn:
def sort_numbers(nums):