Quick fix I missed the version numbers in the **/internals.py files, and I noticed a variable name misspell in the **/__main__.py files.
Toolchain updates Upgrading from old-style setup.py system to pyproject.toml. Also reworked the Makefile significantly.
Refactored algorithms + improved documentation
Refactored into package, to use gap argument parser; Remade build system