Learn from outside the books
Divide and Conquer: A problem-solving paradigm that breaks a problem into smaller, independent subproblems, solves them, and combines the results.