MapRed - how it works:
Better one: http://wenku.baidu.com/view/281f6cc189eb172ded63b739.html
http://blog.csdn.net/gexiaobaohelloworld/article/details/7740596
map(inkey, inValue) -> (outKey, intermediateValue list)
reduce(outKey, intermediateValue list) -> outValue list
see above PPT - page 9 - the diagram shows a good working model.
== Procedure from my understanding ==