bottom()1 int bottom () {
2   return 1;  // Set a breakpoint here
3 }
foo(int in)4 int foo(int in) {
5   if (in > 0)
6     return foo(--in) + 5;
7   else
8     return bottom();
9 }
main()10 int main()
11 {
12    return foo(500);
13 }
14