A Compiler built from Scratch :)