Create RBC_CPP_2.cpp

More idiomatic C++ version, written by Matt Dziubinski.

In my machine, it runs around 5& slower than our original code.