Thirty Years of Computational Autopoiesis: A Review | Synapse