public static int GetWordCount(this BigInt self) { int index; byte[] bytes; GetHighestByte(self, out index, out bytes); return index / 4 + 1; // return (index + 1 + 3) / 4; }