This project provides a convenient project setup experience by providing you with a simple makefile a file structure. The makefile provides you with the following commands:
make all: builds and runs the projectmake build: builds an executable and stores it in the build/ directorymake clean: removes the build/ directory contentsmake run: runs executable in the build/ directorymake gdb: runs the executable using gdbmake valgrind: runs the executable using Valgrind