限定継続でジェネレーターを実装する - Qiita
CPS 変換による末尾再帰化 - Qiita
call/cc でジェネレーターを実装する - Qiita
ループと末尾再帰 - Qiita
PAIP19章のコードが再帰で作成されて難しい件