Which data structure is used by the compiler to manage function calls and local variables (Activation Records)?
Show Hint
This is why infinite recursion causes a "Stack Overflow" error. The system runs out of memory because it keeps pushing new activation records onto the stack without ever popping them.