Divide & Conquer: if a problem is too complex, break it  into smaller problems

Divide & Conquer: if a problem is too complex, break it into smaller problems