Evolution and complexity: the double-edged sword.

Evolution and complexity: the double-edged sword.