Added a discussion section and a table to compare each algorithm complexity