fn starts_with(bytes: &[u8], i: usize, needle: &[u8]) -> bool
Check if bytes[i..] starts with needle.
bytes[i..]
needle