What does this function return for `first_upper("")` and `first_upper("hi")`?fn first_upper(s: &str) -> Option<char> { let c = s.chars().next()?; Some(c.to_ascii_uppercase()) }