func (v VectorG1) Neg() VectorG1 {
	neg := make(VectorG1, len(v))
	for i := range neg {
		neg[i] = new(bn256.G1).Neg(v[i])
	}
	return neg
}
Neg returns a new VectorG1 instance with
values -v in the additive notation.
package data
import (
	"math/big"
	"github.com/fentec-project/bn256"
)
type VectorG1 []*bn256.G1
func (v VectorG1) Add(other VectorG1) VectorG1 {
	sum := make(VectorG1, len(v))
	for i := range sum {
		sum[i] = new(bn256.G1).Add(v[i], other[i])
	}
	return sum
}