What is the primary role of the base case in a recursive definition?
To specify the input for the recursive step.
To ensure the recursion terminates and provides a definitive result.
To define the complexity of the recursive algorithm.
To determine the efficiency of the recursive calls.