Ideas Ripped Off from Biological Evolution