Divide and Conquer Lab