Existen diversas implementaciones de algoritmos concretos.