I'm reading numbers from a file in order to perform a merge sort. The merge sort must be performed as an external sort as it is a large list of numbers and there is very little main memory available. I have a working implementation, it uses the BufferedOutputStream to speed up output, and I want to do the same for the input stream. However, the input must be read from two different places to perform the merge.I'm reading numbers from a file in order to per