Is God Dead?: Irreducible complexity