func NewEncoder() *Encoder {
	return &Encoder{
		buf:   make([]uint64, 240),
		b:     make([]byte, 8),
		bytes: make([]byte, 128),
	}
}
NewEncoder returns an Encoder able to convert uint64s to compressed byte slices
package simple8b
import (
	"encoding/binary"
	"fmt"
	"unsafe"
)
const MaxValue = (1 << 60) - 1
type Encoder struct {
	buf []uint64
	h int
	t int
	bp int
	bytes []byte
	b     []byte
}