中は見てないけど、いろいろ例はある
http://tex.stackexchange.com/questions/36034/most-efficient-way-to-reverse-a-token-list-tail-recursion