input: Write a python function to create a Pizza object and describe it using the describe_pizza method.
  assert create_and_describe_pizza(12, 'thin', 'mushrooms', 'olives', 'pepperoni') == "This pizza is a 12-inch pizza with a thin crust and the following toppings:\n- mushrooms\n- olives\n- pepperoni"
  assert create_and_describe_pizza(14, 'thick', 'sausage', 'peppers') == "This pizza is a 14-inch pizza with a thick crust and the following toppings:\n- sausage\n- peppers"
output: def create_and_describe_pizza(size, crust, *toppings):
      class Pizza:
          def __init__(self, size, crust, *toppings):
              self.size = size
              self.crust = crust
              self.toppings = toppings
  
          def describe_pizza(self):
              toppings_list = "\n- ".join(self.toppings)
              return f"This pizza is a {self.size}-inch pizza with a {self.crust} crust and the following toppings:\n- {toppings_list}"
  
      pizza = Pizza(size, crust, *toppings)
      return pizza.describe_pizza()