Cada una de los diferentes algorithmos desarrollados hasta la fecha emplea diferentes técnicas para cada uno de estos 5 puntos.