Divide And Conquer Algorithm Definition