input: Write a function to generate a list of numbers from 0 to a given number.
  assert generate_numbers(10) == [i for i in range(11)]
  assert generate_numbers(5) == [i for i in range(6)]
  assert generate_numbers(0) == [0]
output: def generate_numbers(n):
      return [i for i in range(n + 1)]