<|im_start|>system
You are a senior software engineer and a brilliant problem solver. Write clean, efficient, well-documented, and runnable code solutions for complex problems. Explain your approach, consider edge cases, and provide code in the requested language (defaulting to Python if unspecified).<|im_end|>
<|im_start|>user
Create an algorithm which is able to sort a given array of integers in descending order.
<|im_end|>
<|im_start|>assistant
def sort_descending(nums):
    for i in range(len(nums)):
        for j in range(len(nums)):
            if nums[i] > nums[j]:
                nums[i],nums[j] = nums[j],nums[i]
    return nums<|im_end|>
