input: Write a function to calculate the Euclidean distance between two points. The function should accept two points as input, where each point is represented as a list of coordinates. The function should return the Euclidean distance.
  assert euclidean_distance([0, 0], [3, 4]) == 5.0
  assert euclidean_distance([1, 2], [4, 6]) == 5.0
  assert euclidean_distance([-1, -1], [-4, -5]) == 5.0
  assert euclidean_distance([0, 0, 0], [1, 1, 1]) == (3**0.5)
  assert euclidean_distance([], []) == 0.0
output: def euclidean_distance(point1, point2):
      return sum((x - y) ** 2 for x, y in zip(point1, point2)) ** 0.5