An inversion of an array A[1..n] is a pair of indices (i,j) such that 1≤i<j≤n and A[i]>A[j].
The number of inversions shows how far the array is from being sorted: if it is already sorted then there are no
inversions, whereas if it is sorted in reverse order then the number of inversions is maximal.
Given: A positive integer n≤105 and an array A[1..n] of integers from −105 to 105.