An Introduction to C++ and Numerical Methods