# Example markdown Compare the processed version of this file with its unprocessed form. ## The includes The includes are important to tell the compiler what to expect later. In the example file, the includes are : ```cpp ``` ## The factorial function The factorial function is implemented recursively. It is defined in another file called `factorial.cpp` : ```cpp ``` The corresponding header file is : ```cpp ``` ## Some other function Some other function is implemented in the `example_code.cpp` file. While the snippet is defined in the C++ file, we can decide to not use it in the documentation. ## Main function In order to call all the functions defined above, the main function is implemented as such : ```cpp ```