pub fn substring(str: &str, start: usize, length: usize) -> String
Extract a substring starting at 0 and truncating it to min(length,str.len()).
min(length,str.len())