input: Write a function to find the largest three numbers in a list. Return the list of these three largest numbers. If the list has less than three numbers, return the list of all numbers sorted in descending order. If the list is empty, return an empty list.
  assert find_largest_three([1, 6, 3, 8, 7, 4])==[8, 7, 6]
  assert find_largest_three([5, 2, 9])==[9, 5, 2]
  assert find_largest_three([10])==[10]
  assert find_largest_three([])==[]
output: def find_largest_three(nums):
      if not nums:
          return []
      nums.sort(reverse=True)
      return nums[:3]