pub fn tokenize(text: &str) -> Vec<String>
Split text on whitespace and ASCII punctuation; lowercase; keep tokens with at least 3 characters.
text