BigDecimal is now updated. Needs unit testing!