fn compute_block( grid: &mut [u8], quadrant: usize, direction: usize, state: usize, ) -> u32
Computes the number of steps taken, infected nodes and next location for 2 x 2 blocks of nodes.