Function dfs

Source
fn dfs(
    result: &mut Vec<([u8; 8], bool, u32, u32)>,
    previous: [u8; 8],
    current: [u8; 8],
    start: usize,
    gap: bool,
    horizontal: u32,
    vertical: u32,
)
Expand description

Modified depth first search that only allows rows that skip one node.