In this part, we will explain in detail how it works, what are the ways to implement it, and its main advantages