Computational Life: How self-replicating programs emerge from simple interaction June 28, 2024 by Comments