Divide-and-conquer
recursion tree