Switched to module `decimal.js` for BigNumber support, instead of `bignumber.js`.
Updates and fixes to work with a different BigNumber instance per math.js instance