函数式编程
https://www.cnblogs.com/xgqfrms/p/5730527.html
https://en.wikipedia.org/wiki/Currying
https://zh.wikipedia.org/wiki/柯里化