Partial Least Squares for C++