Example #1
0
 @Override
 protected String derivativeBase(int order) {
   if (order < 0) {
     throw new IllegalArgumentException(UNSUPPORTED_DERIVATIVE_ORDER_MESSAGE);
   }
   Polynomial derived = this;
   for (int i = 0; i < order; ++i) {
     derived = derived.derivative();
   }
   return derived.toString();
 }