code: def distance(p1, p2):
      '''Computes and returns the distance between two points, `p1` and `p2`.
      The points can have any number of components.
      '''
      return sum((a - b) ** 2 for a, b in zip(p1, p2)) ** 0.f distance(p1, p2):
      '''Computes and returns the distance between two points, `p1` and `p2`.
      The points can have any number of components.
      '''
      return sum((a - b) ** 2 for a, b in zip(p1, p2)) ** 0.5
docs: Computes and returns the distance between two points, `p1` and `p2`.
      The points can have any number of components.