input: Write a python function to normalize a list of numbers so that they fall within the range of 0 to 1.
  assert normalize([3, 4, 6, 8, 10]) == [0.0, 0.2, 0.4, 0.6, 0.8]
  assert normalize([1, 2, 3, 4, 5]) == [0.0, 0.25, 0.5, 0.75, 1.0]
  assert normalize([10, 20, 30, 40, 50]) == [0.0, 0.25, 0.5, 0.75, 1.0]
output: def normalize(lst):
      min_val = min(lst)
      max_val = max(lst)
      return [(x - min_val) / (max_val - min_val) for x in lst]