docs: public void setC(double c)
      {
          if(c <= 0 || Double.isNaN(c) || Double.isInfinite(c))
              throw new IllegalArgumentException("coefficient must be in (0, Inf), not " + c);
          this.c = c;
      }