Can science explain everything? Many people think so. Science, and the technologies it has spawned, has delivered so much to the world: clean water; more food; better healthcare; …