C Programming and Numerical Analysis: An Introduction