Limitations and Uncertainties in Science