Function diagonal

Source
pub fn diagonal<F, const N: usize>(diagonal: [F; N]) -> [[F; N]; N]
where F: Float,