Building self-hosted from the original C++ implementation

Here is a write-up: Zig Reproduced Without Binaries - Motiejus Jakštys Public Record