foo(a,b)1 foo (a, b)
2 {
3   b++;
4   if (a <= b)
5     if ((int) a < (int) b)
6       b--;
7     else
8       b++;
9   return b;
10 }
11