let neighbors = Matrix.get_neighbors grid point in
Conway.react cell ~states:(List.map neighbors ~f:Conway.state)
)
let neighbors = Matrix.get_neighbors grid point in
Conway.react cell ~states:(List.map neighbors ~f:Conway.state)
)
|> Matrix.map ~f:Conway.create
|> loop { interval = Time.Span.of_float 0.1
; bar = String.make ks '-'
|> Matrix.map ~f:Conway.create
|> loop { interval = Time.Span.of_float 0.1
; bar = String.make ks '-'