An Introduction to Numerical Methods