pub fn uniform_clamped_knots( control_point_count: usize, degree: usize, ) -> Result<Vec<f64>, String>