LAZY: add inversionCount