fn memmem(data: &[u8], needle: &[u8], align: usize) -> Option<usize>
Find the offset of the first occurrence of needle in the data.
The offset must have the given alignment.