Software evolves by natural selection