Рубисты - есть вопрос. Прочитал что Fixnum 30 бит. т.к. старший бит под +/- а младший под FIXNUM_FLAG. Не могу понять когда число становится Bignum после переполнения FIXNUM_FLAG меняется или его можно как-то изначально определить. как этот implementation происходит?