input: Write a function to demonstrate memory efficiency using list comprehension instead of appending items to a list.
  assert memory_efficient_comprehension([1, 2, 3, 4, 5]) == [1, 4, 9, 16, 25]
  assert memory_efficient_comprehension([6, 7, 8, 9, 10]) == [36, 49, 64, 81, 100]
  assert memory_efficient_comprehension([11, 12, 13, 14, 15]) == [121, 144, 169, 196, 225]
output: def memory_efficient_comprehension(numbers):
      return [x ** 2 for x in numbers]