Constructs a circular string value from a list of points. At least three points must be provided.
The first of these three is the start of an arc, the third point is the end of the arc, and the second point is any point
on the arc between the first and third point.
Additional points can be specified in pairs to add more arcs to the circular string.
All of the specified points must have the same SRID.
The circular string is constructed with this common SRID.
All of the supplied points must be non-empty and have the same answer for Is3D and IsMeasured.
The circular string is 3D if all of the points are 3D,
and the circular string is measured if all of the points are measured.