get_pi = (length) => {
const D = Decimal.clone({precision: length+1});
const one = D(1), four = D(4);
const a = four.times(arctan(one.div(5)));
const b = arctan(one.div(239));
const pi = four.times(a.minus(b));
const p = pi.toFixed(length);
const digits = [3];
for (let i = 1; i < length; ++i) {digits[i] = p[i+1]*1;}
return digits;
}