What is irreducible complexity?
Proponents of irreducible complexity argue that certain biological structures, such as the bacterial flagellum or the blood clotting cascade, are too complex to have evolved gradually through a series of small, incremental changes.