A deep dive into self-improving AI and the Darwin-Gödel Machine