pub fn spanning_cluster(grid: &PercolationGrid) -> Option<Vec<(usize, usize)>>
Find the spanning cluster (if it exists).