Documentation should be added about the implementation of the algorithms, as well as how to use the program.