Chapter 5
1.First-Class function
The first-class here means that a function can be used as an object and returned in another function
There is also the concept of first-class class in metaclass programming, that is, a class can be used as an object, created in another class, and returned
2. Function parameters