S&W page ZZZ: self avoiding random walk and visualization
  1. Write a visualization of a 2D array so that each cell contains either a red or green circle.
  2. Write code to calculate a dead-end path in a self-avoiding random walk and then visualize that path within the matrix.