step

Function step 

Source
fn step(
    grid: &mut [u8],
    index: usize,
    quadrant: usize,
    direction: usize,
) -> [usize; 4]