[refactor] Hadoop demands a no-arghs constructor of your ArrayWritable sub-classes
[bugfix] Do not try and reduce on an Empty list, fold instead