本題希望用遞迴解,
但Python 的預設遞迴深度限制大約是 1000 層,
所以會遇到RecursionError: maximum recursion depth exceeded,
解決辦法是增加最大遞迴深度,使用