Function findMinimum

Returns the 'minimum' point from an array of points, using a comparison function.

const points = [...];
const center = {x: 100, y: 100};

const closestToCenter = findMinimum((a, b) => {
const aDist = distance(a, center);
const bDist = distance(b, center);
if (aDistance < bDistance) return a;
return b;
}, points);