public bool IsPositive() {
return sign > 0;
}
public static int Bit(BigInteger/*!*/ self, [NotNull]BigInteger/*!*/ index) { // BigIntegers as indexes are always going to be outside the range. if (index.IsNegative() || self.IsPositive()) return 0; return 1; }