Added unit-test for a compiler that compiles itself