StackOverflow 文件 functional-programming 教程 遞迴和尾遞迴函式的迴圈 遞迴和尾遞迴函式的迴圈 非遞迴的(不可變性不是一個問題) 遞迴救援 尾遞迴優化 非遞迴的(不可變性不是一個問題)