Switching from Double to BigDecimal (tests still need updates)