Nature of Reasoning in Science