evaluate static method
Implementation
static int evaluate(Int32List poly, int a) {
if (a == 0) return coefficientOf(poly, 0);
if (a == 1) {
int result = 0;
for (final int coefficient in poly) {
result = add(result, coefficient);
}
return result;
}
int result = poly[0];
for (int i = 1; i < poly.length; i++) {
result = add(multiply(a, result), poly[i]);
}
return result;
}