Writed comments explaining the code of the algorithms