2. Overview of algorithmΒΆ