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; }