链接:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html
http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html
http://www.zhihu.com/topic/19585411/top-answers