This page has moved to https://blog.shuaizhang.cc/zh-hans/posts/tail-recursion-cps-and-recursion-to-loop/.