pub fn new_star_polygon<T>(
    vertices: Vec<Point<T, 2>>,
    point: &Point<T, 2>
) -> Result<Polygon<T>, Error> where
    T: PolygonScalar