class MersennePrimeFieldElement implements FieldElement {

  @Override
  public FieldElement sqrt() {
    return create(MathUtils.modularSqrt(value, getModulus()));
  }

  private  MersennePrimeFieldElement(BigInteger value, MersennePrimeModulus modulus);

}