(컴파일러 최적화를 제외하면) recursion을 쓰는 코드가 당연히 recursion을 안쓴 코드보다 느릴 수밖에 없으니까. 


근데 그게 유의미한 차이가 있으면 모르겠는데 대부분의 경우는 recursion 쓰나 안쓰나 유의미한 차이가 없음.


for에 쓸 i, j, k을 알아보기 쉽게 한답시고 start_iterator_suffix_int 이딴식으로 표현하는 거랑 다를게 없다니까


물론 start어쩌구든 i,j,k든 컴파일러 입장에선 다 똑같지만 말이 그렇다는 거임


왠만하면 memoization 쓰자 테이블 채우는 순서같은 거 고민하지 말고


인간이 고통받는 것보다 컴퓨터가 고통받는게 더 나음