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