C++ for Financial Mathematics