Solution
= Solution
A <divide-and-conquer algorithm> \b[divides an input into smaller instances, solves those instances recursively, and combines their answers]. Directly solvable base cases terminate the <recursion>. The total <time complexity> includes both the recursive work and the work of dividing and combining; balanced sizes alone do not determine the running time.