Rewrote AddOperation class - uses BigDecimal for both integers and doubles