@bwesterb points out that this prototype is somewhat strange: ```go type Group interface { ... Order() Scalar ... } ``` Since Scalars are integers between 0 and q-1, the output of this function should be zero! Perhaps this just needs to be a `big.Int`, instead? @armfazh, what do you think?