On current ruby 3.1: ``` >> BigDecimal::VERSION => "3.1.0-dev" >> BigDecimal(-10000000000000000000) (irb):2:in `BigDecimal': bignum too big to convert into `long' (RangeError) ``` On 3.0: ``` >> BigDecimal::VERSION => "3.0.0" >> BigDecimal(-10000000000000000000) => -0.1e20 ```