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