message: Update solution.cpp
  Well indented the code that got improperly aligned after pushing.
diff: @@ -16,17 +16,18 @@ LOGIC:
  it means we have both positive and negative elements in the array.
  Eg - 1: When all negative elements are between positive elements
  -
  + ___ ___
  [2,3,-2,-3,-1,3,5] >>> Here maximum subarray sum circularly possible is { (3) + (5) + (2) + (3) = 13 }
  -
  + ___ ___
  We can get this maximum subarray sum by subtracting `minSoFar` from `sum` i.e { (7) - (-6) = 13 }
  - Eg - 2:
  - [-2,-3,2,-1,3,-4] Here maximum subarray sum circularly possible is { (2) + (-1) + (3) = 4 } which will be `maxSoFar`
  -
  + Eg - 2: The Negatives are interleaved with positives.
  + ______
  + [-2,-3,2,-1,3,-4] >>> Here maximum subarray sum circularly possible is { (2) + (-1) + (3) = 4 } which will be `maxSoFar`
  + ______
  But if we return `sum - minSoFar` here it'll be wrong answer { (-5) - (-5) = 0 }
  - So we return max(maxSoFar, sum - minSoFar).
  + So we return maximum of (maxSoFar, sum - minSoFar).
  ===============================================================================================================================
  