expression = input.trim();
}
}
private Maybe<String> evaluateAndFormat() {
Maybe<Double> evaluation = (new Expression(expression)).evaluate();
if (evaluation.isNothing()) {
return Maybe.nothingBecause("invalid expression: " + expression);
}
Double result = evaluation.getValue();