Question: What is the main advantage of using a stack for function calls?
Options:
Correct Answer: It enables recursion
Solution:
Stacks are used for function calls because they enable recursion by keeping track of the return addresses and local variables.