pub fn print_table( header: &str, cols: &[&str], rows: &[Vec<String>], col_widths: &[usize], )
Print a formatted table with header, columns, and rows