Finished shanks tonelli algorithm