A collection of algorithms from different books and online resources