fn fill_row(prefix: &str, index: usize) -> [[u8; 8]; 16]
Compute the knot hash for a row and expand into a fixed-size array.