Mark Dain
Isn't that the singularity? When machines can improve themselves, they will do at an ever faster rate, quickly exceeding human ability. To be honest, in some ways, we're already there. Turing complete programs can write other programs, for instance. I could imagine someone taking this to a crazy level: Write a program that can analyze it's own execution speed, identify slow algorithms, automatically write new algorithms, test them and if they're better/faster, recompile with that new algorithm. Run that on a loop 24/7 and it's kinda like Darwinism.