Now doing math operations in getIntegerPart on BigDecimal objects instead of doubles.