Article to describe what is he algorithm , when to use and ho it looks