What must new theories do in order to be considered an advance over old theories?
a) Be more complex
b) Be completely different
c) Explain more phenomena or make more accurate predictions
d) Use more modern technology