10269578 10269578 08-09-2021 History contestada What conditions so far have set the stage for an explosion of scientific discovery?