INTRO TO ALGORITHMS - THOMAS H., CORMEN (2009)