
===============================================
        Compilation of the project
===============================================

You will have to use cmake for it. The instructions are:
    (1) Execute `cmake .` to generate a "Makefile" that contains the instructions for compilation
    (2) Execute `make` to compile all the code of the project
    (3) If there are no errors, validate that you have an executable called `run`

===============================================
             Running the tests
=============================================== 

The executable is created following the `main` function defined in "main.cpp".
We have provided several unit tests for you to use. The instructions are:
    (1) Open "main.cpp" and comment/uncomment the tests depending on your needs.
    (2) Recompile with `make` the executable
    (3) Run the tests by executing `./run`
