Algorithms from CLRS -- Introduction to Algorithms