함수 안에서 a라는 변수 선언하고 0으로 초기화 한 다음 대충 a값 주물러주다가 재귀호출 하면 0으로 초기화 안되고 이전 값으로 유지되는데 왜그런거임