• http://www.defmacro.org/2006/06/19/fp.html
  • http://www.ruanyifeng.com/blog/2012/04/functional_programming.html