 	private (set) var countInts : UInt64 = 0
 	var bitarr : [UInt64] = []
 
-	init(count:UInt64, initval : Bool = false) {
+	public init(count:UInt64, initval : Bool = false) {
 		
 		self.count = count
 		self.countInts = self.count / UIntInBits + 1

		mask = mask & intval
		return mask != 0
	}
	func setBit(nr : UInt64, value : Bool) {
		
		let (intIndex,bitIndex) = Index(bitnr: nr)
		let mask : UInt64 = UInt64(1) << UInt64(bitIndex)

		return (intindex, bitIndex)
	}
	
	public func getBit(nr : UInt64) -> Bool {
		
		let (intIndex,bitIndex) = Index(bitnr: nr)
		let intval = bitarr[Int(intIndex)]
