Provides function templates to better support C++ functional programming across platforms. Provides common C++ construction, including string operation / generic container / linq, function templates to better support C++ functional programming across platforms