evaluate method
Implementation
@override
Decimal evaluate() {
var rightValue = right.evaluate();
var epsilon = Decimal.parse('1e-15');
if (rightValue.abs() < epsilon) {
throw DivideByZeroException('Division by zero');
}
return left.evaluate() / right.evaluate();
}