To avoid future confusion, any code shared between this and the XLS project relate to concepts discussed in ECMA-376 and hence fall within the purview of this project's license. A similar note should appear in the license for the other projects.
run `make` to combine the files. Files are named in numerical order based on the relative placement