Science and its impact