Direction: Consider the following recursive C function that takes two arguments unsigned into foo (unsigned int, n, unsigned int r) { if n > 0 return n% foo (n/r, r); 
else return 0, 
} 
- 
					 What is the return value of the function foo, when it is called as foo (513, 2)?
 
- 
                        
-  9
 -  8
 -  5
 - 2
 
 -  9
 
Correct Option: D

1 + 1 = 2