http://van-maanen.com/2017/01/30/getting-a-histogram-from-big-data-with-scala/