Science is always changing.
Which of the following leads to the new
developments in science?

A. ecosystems that remain the same

B. existing scientific laws

C. developing technologies

D. increasing populations