Эта программа генерирует очень большие целые числа. Похоже, что Ideone использует CHICKEN 4, который не поддерживает произвольно большие целые числа ("bignums" на языке Схемы).
Когда вы получаете слишком большие числа, чтобы уместиться в машинное слово (минус 2 бита), CHICKEN 4поместил бы число в число с плавающей запятой, чтобы аккуратно переполниться. Вот почему вы получаете ошибку vector-ref.
Если ideone поддерживает это, вы можете попробовать добавить (use numbers)
в начале вашей программы. Это число яйцо добавляет поддержку для полной числовой башни (с несколькими оговорками) в CHICKEN 4.
CHICKEN 5 поддерживает полную числовую башню из коробки, и программа работает там нормально, без изменений.