input: Write a python function to calculate the root mean square error between two given lists of numbers.
  assert rmse([2.2, 3.07, 3.68, 1.33], [1.17, 2.47, 2.57, 0.0]) == 1.255
  assert rmse([1, 2, 3], [1, 2, 3]) == 0.0
  assert rmse([4, 4, 4], [1, 1, 1]) == 3.0
output: def rmse(list1, list2):
      if len(list1) != len(list2):
          raise ValueError("Lists must have the same length")
      squared_diffs = [(x - y) ** 2 for x, y in zip(list1, list2)]
      mean_squared_diff = sum(squared_diffs) / len(list1)
      return mean_squared_diff ** 0.5