Irreducible Complexity and Darwinian Gradualism · Study