fn starts_with_ignore_case(string: &str, pattern: &str) -> bool