Bootstrapping a compiler from nothing. - http://discuss.joelonsoftware.com/default.asp?design.4.357910

ON TAIL CALL OPTIMISATION - https://codurance.com/2017/12/05/on-tail-call-optimisation/

What LLVM can do, and cannot do - https://www.infoworld.com/article/3247799/development-tools/what-is-llvm-the-power-behind-swift-rust-clang-and-more.html

Know Thy Complexities! - https://www.bigocheatsheet.com?fbclid=IwAR2iUUNJDHSJCc9PNgyoW9D2qyCTt3qMftzYxsdz7KJs8LkSeRPWLzguwpA