How to compute square roots in finite fields
boogiemath.org