pub fn wrap(text: &str, width: f64, cap: f64) -> Vec<String>
text broken into lines no wider than width at cap height cap, at spaces; a word wider than the line stands alone on one.
text
width
cap