input: Write a function to sort a list of items in descending order using Python. If the list is empty, return an empty list. If the list contains non-integer types, raise a TypeError.
  assert sort_descending([3, 7, 5, 8, 10])==[10, 8, 7, 5, 3]
  assert sort_descending([])==[]
  assert sort_descending([1])==[1]
  assert sort_descending([1, 2, 3, 4, 5])==[5, 4, 3, 2, 1]
  try:
      sort_descending([1, 'a', 3])
  except TypeError:
      pass
output: def sort_descending(lst):
      if not lst:
          return []
      if not all(isinstance(x, int) for x in lst):
          raise TypeError
      return sorted(lst, reverse=True)