pub fn chunk_str(s: &str, chunk_size: usize) -> Vec<&str>
Split a string into chunks of approximately chunk_size bytes, ensuring each split occurs at a valid UTF-8 char boundary.
chunk_size