RubyのFixnumの最大値と最小値

気になったので調べてみました。 Rubyではある値を越えた時にFixnumからBignumへと変わります。 p (2**0).class #=> 1 p (2**10).class #=> 1024 p (2**100).class #=> 1267650600228229401496703205376 p (2**1000).class #=> 略 Fixnum Fixnum Bignum Bignumそこで二分探索を行ってFixnumとBignumの境界値を調べてみまし…