public MathExpr simplify(final TreeRewriter<Op<Double>> rewriter) {
		return simplify(rewriter, Integer.MAX_VALUE);
	}
Simplifying {@code this} expression by applying the given {@code rewriter}.

@param rewriter the rewriter used for simplifying {@code this} expression
@return a newly created math expression object
@throws NullPointerException if the {@code rewriter} is {@code null}
jenetics.prog/src/main/java/io/jenetics/prog/op/MathExpr.java