CircularArc

fun <P : Position2D<P>> CircularArc(    environment: Environment<*, P>,     randomGenerator: RandomGenerator,     nodeCount: Int,     centerX: Double = 0.0,     centerY: Double = 0.0,     radius: Double = 1.0,     radiusRandomness: Double = 0.0,     angleRandomness: Double = 0.0,     startAngle: Double = 0.0,     endAngle: Double = 2 * PI)