DIVIDE AND CONQUER ALGORITHMS