자기 자신을 한 번 더 사용하는 함수
예시
public int factorial(int n) { if (n == 0) { return 1; // 종료 조건: 0! = 1 } else { return n * factorial(n - 1); // 재귀 호출 } }