FieldElement.isNegative() depends on impl of Encoding
Implement GroupElement.equals() properly