pub fn calculate_simple(data: &[u8]) -> u16