sqrt abstraction to extend linear-arbitrary-precision
npm i sqrt-arbitrary-precision
var adapter = require('floating-adapter');
var Decimal = require('sqrt-arbitrary-precision')(require('linear-arbitrary-precision')(adapter));
new Decimal('9').sqrt().valueOf(); // => 3See spec.