function getBounds (positions) {
let [xMax, xMin, yMax, yMin] = [-Infinity, Infinity, -Infinity, Infinity];
for (let row of positions) {
let [x, y] = row;
xMax = Math.max(x, xMax);
xMin = Math.min(x, xMin);
yMax = Math.max(y, yMax);
yMin = Math.min(y, yMin);
}
return [xMax, xMin, yMax, yMin];
}