tt_NPV function
tt_NPV(rate, values): net present value
Implementation
dynamic tt_NPV(List<dynamic> values) {
if (values.length < 2) return 0.0;
final rate = varToDouble(values[0]);
double npv = 0;
for (var i = 1; i < values.length; i++) {
npv += varToDouble(values[i]) / pow(1 + rate, i);
}
return npv;
}