Reference implementation of algorithms from famous book: Introduction to Algorithms 3rd edition written by Cormen, Leiserson, Rivest and Stein.