implementations of interesting algorithms from clrs