Which of the following is a possible disadvantage of recursion?
A. Recursive solutions are more likely to go into infinite loops than their iterative counterparts
B. Recursive solutions tend to have more local variables than their iterative counterparts
C. Recursive solutions tend to be longer than their iterative counterparts
D. Recursive solutions can be less efficient than their iterative counterparts