Close #89: Documentation for all C++ functions