add some BigDecimal operations