TODO:

+ write texinfo documentation
+ improve getline for gzip files
+ add 'finalize_program()' to all the utilities