public List<bool> GetBits(int startPosition, int count) { var r = new List<bool>(); for(int i = 0; i < count; ++i) { r.Add(_bits[startPosition + i]); } return r; }