Concept Flow - Count Inversions in Array
Start with full array
Divide array into two halves
Recursively count inversions in left half
Recursively count inversions in right half
Merge two halves while counting split inversions
Sum left + right + split inversions
Return total inversion count
The array is split into halves recursively, counting inversions inside each half and between halves during merge, then sums all counts.
