ok for spilling the sequential files and merging them.
right but something ugly about class design, adding a extra
tuple and size design problems.
change to limits.h as the <limits.h> method.