Don't spill more blocks than we need to
Fix bug: add to inMemoryBlocks
Fix another bug
Merge pull request #3 from sryza/reducesort2

Don't spill more blocks than we need to