             }
         }
     }
-
+    
     func testQuadraticCurveProjectPerformance() {
         let q = QuadraticCurve(p0: CGPoint(x: -1, y: -1),
                                p1: CGPoint(x: 0, y: 2),

        // -Onone 0.46 seconds
        // -Os 0.060 seconds
        let dataCount = 50
        let curves = generateRandomCurves(count: dataCount, selfIntersect: false, reseed: 1)
        self.measure {
            var count = 0
            for curve1 in curves {

        var curves: [CubicCurve] = []
        while curves.count < count {
            let curve = randomCurve()
            if selfIntersect == nil || curve.selfIntersects == selfIntersect {
                curves.append(curve)
            }
        }
