distributed hecking map-reduce
@kaniini someone please teach me map reduce first