input: Write a function to find the largest three numbers in a given list. If the list contains fewer than three numbers, return the largest numbers present in the list. Otherwise, return an empty list if the input list is empty.
  assert find_largest_three_numbers([1, 6, 3, 8, 7, 4])==[6, 7, 8]
  assert find_largest_three_numbers([10, 20])==[10, 20]
  assert find_largest_three_numbers([5])==[5]
  assert find_largest_three_numbers([])==[]
output: def find_largest_three_numbers(nums):
      if not nums:
          return []
      sorted_nums = sorted(nums, reverse=True)
      return sorted_nums[:3]