pub fn greatest(columns: &[&Column]) -> Result<Column, String>
Greatest of the given columns per row (PySpark greatest). Uses element-wise UDF.