Algoritmo de Shanks-Tonelli