input: Write a python function to normalize a list of numbers such that the minimum value becomes 0 and the maximum value becomes 1.
  assert normalize_to_range([2.0, 49.9]) == [0.0, 1.0]
  assert normalize_to_range([100.0, 49.9]) == [1.0, 0.0]
  assert normalize_to_range([1.0, 2.0, 3.0, 4.0, 5.0]) == [0.0, 0.25, 0.5, 0.75, 1.0]
  assert normalize_to_range([2.0, 1.0, 5.0, 3.0, 4.0]) == [0.25, 0.0, 1.0, 0.5, 0.75]
  assert normalize_to_range([12.0, 11.0, 15.0, 13.0, 14.0]) == [0.25, 0.0, 1.0, 0.5, 0.75]
output: def normalize_to_range(numbers):
      min_val = min(numbers)
      max_val = max(numbers)
      return [(num - min_val) / (max_val - min_val) for num in numbers]