func (b *BitSet) Bytes() []uint64 {
	return b.set
}
Bytes returns the bitset as array of integers
package bitset
import (
	"bufio"
	"bytes"
	"encoding/base64"
	"encoding/binary"
	"encoding/json"
	"errors"
	"fmt"
	"io"
	"strconv"
)
const wordSize = uint(64)
const log2WordSize = uint(6)
const allBits uint64 = 0xffffffffffffffff
var binaryOrder binary.ByteOrder = binary.BigEndian
var base64Encoding = base64.URLEncoding
func Base64StdEncoding() { base64Encoding = base64.StdEncoding }
func LittleEndian() { binaryOrder = binary.LittleEndian }
type BitSet struct {
	length uint
	set    []uint64
}
type Error string
func (b *BitSet) safeSet() []uint64 {
	if b.set == nil {
		b.set = make([]uint64, wordsNeeded(0))
	}
	return b.set
}
func From(buf []uint64) *BitSet {
	return &BitSet{uint(len(buf)) * 64, buf}
}