Software that rewrites and improves its own code is emerging as one of the most consequential developments in artificial intelligence, pushing the boundaries of how digital systems are designed, ...