@SuppressWarnings("unchecked")
  @Override
  public T power(final BigInteger n) {
    if (n.compareTo(BigInteger.ZERO) == 0) {
      return one();
    }
    if (n.compareTo(BigInteger.ONE) == 0) {
      return (T) this;
    } else if (n.mod(BIGINT_2).compareTo(BigInteger.ZERO) == 0) {
      return (T) multiply((T) this).power(n.divide(BIGINT_2));
    } else {
      return (T) multiply((T) this).power(n.divide(BIGINT_2)).multiply(this);
    }
  }
Get coefficients fq [ ].

@return the fq [ ]
crypto/algorithms/src/main/java/org/hyperledger/besu/crypto/altbn128/AbstractFqp.java