A simulator of civilization evolution in Frege (a.k.a. Haskell for the JVM)