가. 평가와 일급

const a = 10;
const add10 = (a) => a + 10;
const r = add10(a);
log(r); // 20

나. 일급 함수

const add5 = (a) => a + 5;
log(add5); // a => a + 5;
log(add5(5)); // 10

const f1 = () => () => 1;
log(f1()); // () => 1;

const f2 => f1();
log(f2); // () => 1;
log(f2()); // 1

다. 고차 함수