함수 : 불연속적인 반복을 통한 코드 재사용을 의미한다.
함수 설계 원칙
1. 사용자 인터페이스와 내부기능은 반드시 분리한다.
2. 하나의 단위기능으로 규정할 수 있는 대상은 함수로 만든다.

형식인수 a, b 에 실인수 값을 대입하여 함수에서 연산된다.

재귀함수를 이용한 팩토리얼 구현
재귀함수 : 자신을 재 참조하는 함수
팩토리얼 : 그 수보다 작거나 같은 모든 양의 정수의 곱
팩토리얼 5! = 5 x 4 x 3 x 2 x 1

팩토리얼을 함수로 구현한 예시
