Why are my BigDecimal objects initialized with unexpected rounding errors? Why are my BigDecimal objects initialized with unexpected rounding errors? ruby ruby