<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

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.5