pub fn display(mut params: Vec<String>) -> String {
    match params.len() {
      0 => "()".to_string(),
      1 => params.pop().unwrap(),
      _ => {
        params.sort();
        format!("({})", params.join("+"))
      }
    }
  }
///
/// Given a set of either param type or param value strings: sort, join, and render as one string.
///
Given a set of either param type or param value strings: sort, join, and render as one string.
Given a set of either param type or param value strings : sort join and render as one string .
pub fn display(mut params: Vec<String>) -> String {
    match params.len() {
      0 => "()".to_string(),
      1 => params.pop().unwrap(),
      _ => {
        params.sort();
        format!("({})", params.join("+"))
      }
    }
  }
pub fn display ( mut params : Vec < String > ) -> String { match params . len ( ) { 0 => " " . to_string ( ) , 1 => params . pop ( ) . unwrap ( ) , _ => { params . sort ( ) ; format ! ( " " params join ( " " ) ) } } }
Given a set of either param type or param value strings: sort, join, and render as one string.
Given a set of either param type or param value strings : sort join and render as one string .
params
Vec<String>