I\'ve written the following toy function to see how the stack grows downwards on recursive function calls and then unwinds on returns:
void countdown(int n) {