class Polynomial implements IReadDataBlock {

    public Polynomial plus(final double d) {
        if (d == 0d) {
            return this;
        }
        double[] result = getCoefficients();
        result[0] += d;
        return new Polynomial(result, degree);
    }

    private  Polynomial(final double[] coefficients, final int degree);

}