code: func (e *G2) ScalarBaseMult(k *big.Int) *G2 {
  	if e.p == nil {
  		e.p = newTwistPoint(nil)
  	}
  	e.p.Mul(twistGen, k, new(bnPool))
  	return e
  }
docs: // ScalarBaseMult sets e to g*k where g is the generator of the group and
  // then returns out.