SegmentCalculation = (resolution, iterations) => {
const deltaX = (1 - SqrtHalf) / iterations;
const deltaY = SqrtHalf / resolution;
let sum = 0;
let prev = 1;
for(let i = 1; i < resolution - 1; i++) {
const y = i * deltaY;
const x = DaQSearch(y, iterations);
sum += deltaY * 0.5 * (x - 2 * SqrtHalf + prev);
prev = x;
}
sum += (prev - SqrtHalf) * deltaY;
return sum;
}