merge sort works using a separate file for runs larger than memory, needs cleanup
delete src/BlockMerge.java