Inspired by The Nature of Code
Currently using ruleset . You can pick a different rule:
You can also click a square to flip its value, and the rows following will update.