pub fn circulant_to_dense<F: Field, const N: usize>( first_col: &[i64; N], ) -> [[F; N]; N]
Expand a circulant matrix from its first column into a dense NxN matrix.
Each column is a cyclic downward-shift of the previous one.