Divide and Conquer
Breaking down a problem into two or more sub-problems of the same or related type
Until these become simple enough to be solved directly
The solutions to the sub-problems are then combined to give a solution to the original problem