public static Func <Vector, ConvexBound, int, int, SketchedChangeDistanceNode> Create(SketchFunction sketchFunction, int norm)
 => (initialVector, convexBound, nodeId, vectorLength) => new SketchedChangeDistanceNode(initialVector, convexBound, 0.0, sketchFunction, norm, nodeId, vectorLength);
 public SketchedChangeDistanceNode(Vector referencePoint, ConvexBound convexBound, double slackValue, SketchFunction sketchFunction, int norm, int nodeId, int vectorLength)
     : base(referencePoint, convexBound, slackValue, norm, nodeId, vectorLength)
 {
     Sketch = sketchFunction;
 }