pub fn dot(a: &[u8], b: &[u8]) -> u8
sum(a[i] * b[i]) in GF(2⁸).
sum(a[i] * b[i])
Panics if a.len() != b.len().
a.len() != b.len()