public virtual void GrowToInclude(int bit) { int newSize = (int)(System.Math.Max(dataBits.Length << 1, numWordsToHold(bit))); long[] newbits = new long[newSize]; Array.Copy(dataBits, 0, newbits, 0, dataBits.Length); dataBits = newbits; }