An introduction to numerical weather prediction and climate model uncertainly