{-# LANGUAGE OverloadedStrings, DeriveFunctor #-}
+-- Heavily based on https://gist.github.com/gatlin/21d669321c617836a317693aef63a3c3
+-- See also https://www.schoolofhaskell.com/user/edwardk/cellular-automata/part-3
+
-- import Data.List
import Data.Text (Text)