- [x] file operations - [x] write to file (at index) - [x] read file - [x] a tape type - representing a file? - [x] a record type - x1,x2,x3,x4,x5 - [x] comparing records - [x] buffer quick sort - [x] configuration - [x] cmd args - man getopts - [x] file input - [x] keyboard input - [ ] stage 1 - [x] reading chunks - [x] sorting - [ ] writing chunks - [ ] stage 2 - [ ] reading chunks - [ ] multiway merge - [ ] writing chunks - [ ] repeat untill done - [ ] testing - [ ] report