轻量级的函数式编程,

比如高阶函数,函数组合,闭包,柯里化,偏函数应用,递归,memoization,惰性求值等等,是必须要掌握的