We parameterize class Point with a 'policy for distance and comparison'
Below we parameterize individual functions with a policy