An Introduction to Numerical Methods in C++