CurrencyDecimal

fun CurrencyDecimal(a: Long): BigDecimal
fun CurrencyDecimal(a: Int): BigDecimal
fun CurrencyDecimal(a: String): BigDecimal

Create a BigDecimal that is appropriate for currency mathematics (with lots of decimal places)


fun CurrencyDecimal(b: BigDecimal): BigDecimal

Convert a BigDecimal of unknown math mode (rounding & precision) into one that is appropriate for currency mathematics (with lots of decimal places)