     func testInsert() {
         let count = 6
         for inversion in generateInversions(count) {
-            print("Inversion vector = \(inversion)")
             var list = List<Int>()
             var referenceArray: [Int] = []
             for i in inversion {


        for v in values {
            list.append(v)
            print(list)
            list.assertValid()
        }


        let referenceArray = Array<Int>(1...count)

        for inversion in generateInversions(count) {
            var l = list
            var r = referenceArray

