In the context of recursion, what does a 'base case' prevent?
Incorrect calculations
Infinite loops
Slow execution
Memory leaks