The list of algorithms, pros cons, examples of usage