start documentation
realization of 2 algorithm