lagrangePolynom = {
const minX = d3.min(points.map((p) => p[0]));
const maxX = d3.max(points.map((p) => p[0]));
const domain = maxX-minX;
const curvePoints = [];
const startTime = new Date();
for (let x = minX; x <= maxX; x+=domain/fineness) {
curvePoints.push([x, polynomial(points, x)])
}
const endTime = new Date();
mutable calculatePoints = endTime-startTime;
return curvePoints
}