space는 출력에서 들여쓰기를 제어하기 위해 공백 문자로 만든 문자열이다. factorial(4)의 결과는 다음과 같다.
factorial 4
factorial 3
factorial 2
factorial 1
factorial 0
returning 1
returning 1
returning 2
returning 6
returning 24
실행 흐름을 이해하기 어려울 때는 이런 식으로 출력해보면 좋다. 효율적인 스캐폴딩을 개발하려면 시간이 조금 들어가지만, 약간의 스캐폴딩으로도 디버깅 시간을 크게 절약할 수 있다.