Algorithms explanation

In progress