Backup of work swtiching to BigDecimal I have done now that I'm just going to write a wrapper for BD so it can be dropped in