Simplify implementation of MergeJoin
MergeJoin had no need for different blocks of combined, so I had it
perform the combining in a single loop.
added some comments while doing code review