added merging sort, added inversionCounter, moved insertionSort from own class to a class of all sorting Algorithms