But if the universe is a simulation, who is simulating the simulator?
Now i haven't done any recursive programming except on some basic programs on the ZX Spectrum many many years ago, but it felt kinda weirdly evil and forbidden when i was able to order code to modify itself.