     var order: Int { return 2 }
 }
 
-struct BernsteinPolynomial3: BernsteinPolynomial {
+internal struct BernsteinPolynomial3: BernsteinPolynomial {
 //    func enumerated(block: (Int, Double) -> Void) {
 //        block(0, b0)
 //        block(1, b1)

//    }
}

struct BernsteinPolynomial0: BernsteinPolynomial {
//    func enumerated(block: (Int, Double) -> Void) {
//        block(0, b0)
//    }

    }
}

internal struct BernsteinPolynomial1: BernsteinPolynomial {
//    func enumerated(block: (Int, Double) -> Void) {
//        block(0, b0)
//        block(1, b1)
