3 tests as well as the finished compiler!