Year 2 compilers coureswork
int whammy(int a) { int x = a; return x + 5; } function twice(function f) { int g(int x) { return f(f(x)); } return g; } int main() { int b = 4; int a = b(); return x; }