Other goodies and final considerations The two structures shown are just examples In the headers and in lib/ there are more structures hash tables (several flavours) other kinds of trees other flavours of lists checksumming algorithms decompression of the various kinds .... The implementation is very high quality, in all cases The code is self-contained and very easy to reuse It's very good code for teaching programming as well