Good explanations often can explain other phenomena. The name for this is __________. Group of answer choices explanatory power fecundity testability falsifiability