golang decimal package suitable for financial and monetary calculations