https://speakerdeck.com/marcobonzanini http://www.infoq.com/cn/news/2017/06/Machine-Python-math-aggregation