Does not use bigdecimal.js internally.