what are the two main contributions of science – Meaning and Explanation