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() { x = twice(whammy); return x(2); }