Write a C++ function that takes a reference to a std::string containing markdown formatted text and returns a std::string containing html formatted text.