paste several BufferedReaders together to appear as one BufferedReader.
set the reader to make the stream monotonically increasing in time, dropping records which are non-monotonic.