pub fn transpose_scratch<I: Index>(nrows: usize, ncols: usize) -> StackReq
computes the workspace size and alignment required to transpose a matrix