public static int numberOfInversions(List<Element> a) {
        int counter = 0;

        for (int i = 0; i < a.size() - 1; i++) {
            for (int j = i + 1; j < a.size(); j++) {
                if (a.get(i).getValue() > a.get(j).getValue()) {
                    counter++;
                }
            }
        }
        return counter;
    }