Computes the square root of a in $\mathbb{Z}/n\mathbb{Z}$
|
|
|
|
This should be extended slightly to non squarefree n. We use this function as we have to handle very large numbers. This function is no longer used, as we call Maple to compute the modular square root.
The object modularSquareRoot is a method function.