return 해야하는 함수의 결과값은 레지스터에 저장된다.
↓
함수가 종료되고 main 으로 돌아올 경우 레지스터에 저장된 결괏값을 가져와 변수에 반영한다.


탈출 조건이 없는 경우 무한루프에 빠진다. (Stack overflow를 발생시킨다.)
반복문에 비해 가독성이 좋고, 구현이 용이하다. (계층구조에서 많이 사용한다.)
실수의 여지가 있다. (Stack overlow)
함수 호출, 해제 비용이 늘어난다. (성능 저하의 원인이 될 수 있다.)
심화적인 내용은 계층구조 표현에서 다룰 예정