Which of the following is not true about recursion?
a. There is some overhead involved in recursion due to the additional method calls, but it is usually relatively small
b. Any problem that can be solved recursively can also theoretically be solved iteratively
c. It uses loops to solve the problem
d. The efficiency of a recursive algorithm may be different than the efficiency of the iterative counterpart