Algunos detalles del algoritmo requieren mirarlo con cuidado.