pub fn sort_lists_by_length<T: Len + Clone>( lists: &mut Vec<Vec<T>>, longest_first: Option<bool>)
Sort lists by length. Uses the lengths of the elements in the first list passed in