初項はdef initializeで設定します。次項は前項*2です。後は弄らないで10000を超えたら終了。印字は超えません。
同じようなものですが、初項と比率、この場合は2を指定します。次項はsucc(y)で決めますが、yの値は@keisuで、initilizeで与えます。今回は個数で制限しました。このアルゴリズムでは配列の最初から処理の対象になるので、例えばフィボナッチ数列とかは前項目と前々項目を加算していくので、どうすれば良いんでしょうかね。このままList[-2]とかやるとnilが参照でしょうね。