My implementation of CLRS exercises