>>749
0、1、とくれば次に期待するのは 2、3、と増加する振る舞いだと思うけど、
なぜか -1 になっている
すまんが、-1 になれる上手い方法は思いつけない

ちなみに 0、1、ときて最後に N へ到るという多次元配列であれば、

(0..N).inject(array) { |ary, n| ary[index[n]] }

でアクセスできると思う