pub fn slice_char_range(s: &str, char_range: Range<usize>) -> &str