fn svd_jacobi( m: &[Vec<f64>], d: usize, ) -> (Vec<Vec<f64>>, Vec<f64>, Vec<Vec<f64>>)
Simple Jacobi SVD for small-to-moderate matrices. Returns (U, singular_values, V^T).