pub fn reader( file_path: &Path, num_rows: usize, num_cols: usize ) -> Result<CsMat<MatValT>, Box<dyn Error>>