input: Write a Python function to create a new list containing the squares of all the numbers in the input list using list comprehension.
  assert square_numbers([1, 2, 3, 4, 5]) == [1, 4, 9, 16, 25]
  assert square_numbers([10, 20, 30]) == [100, 400, 900]
  assert square_numbers([0, -1, -2, -3]) == [0, 1, 4, 9]
output: def square_numbers(numbers):
      return [x**2 for x in numbers]