feature: add C++ and algorithm demos