Currently, an error occurs when zero arguments is passed to Decimal.sum.
const decimals = []
Decimal.sum(...decimals) // Error occurs
Lodash's _.sum and Ramda's R.sum returns 0 when passed an array with zero elements.
const numbers = []
_.sum(numbers) // => 0
R.sum(numbers) // => 0
Similarly, it would be nice if Decimal.sum returned new Decimal(0) when called with zero arguments.
const decimals = []
Decimal.sum(...decimals) // => new Decimal(0)
Currently, an error occurs when zero arguments is passed to
Decimal.sum.Lodash's
_.sumand Ramda'sR.sumreturns0when passed an array with zero elements.Similarly, it would be nice if
Decimal.sumreturnednew Decimal(0)when called with zero arguments.