Divide and conquer paradigm