This full document is available at https://ttech.click/litdoc/hw4.full.pdf in PDF format and https://ttech.click/litdoc/hw4.full.d/_book/ in HTML format.
A simplified document is available at https://ttech.click/litdoc/hw4.simple.pdf in PDF format.
The source is available at https://ttech.click/geol575hw4.tar.gz with the pre-compiled PDF (the PDF generation dependencies are many).
Compiling the target executables requires Literate (http://literate.zbyedidia.webfactional.com/), Python 3 (https://python.org/), and Bottle (https://bottlepy.org/).