Add function cogroup().
Fix the review comments.
Use extendible accumulators aggregate the cogroup values.
Merge remote-tracking branch 'upstream/master' into hlin09
Minor fix.
fix reviews
Merge pull request #114 from hlin09/hlin09

Add function cogroup().