Maximum Subarray Divide And Conquer Algorithm Types And Classification