func (da *Cedar) Insert(key []byte, value int) error {
	if value < 0 || value >= ValueLimit {
		return ErrInvalidValue
	}
	p := da.get(key, 0, 0)
	*p = value
	return nil
}
func (da *Cedar) Insert(key []byte, value int) error {
	if value < 0 || value >= ValueLimit {
		return ErrInvalidValue
	}
	p := da.get(key, 0, 0)
	*p = value
	return nil
}
func ( da * Cedar ) Insert ( key [ ] byte , value int ) error { if value < 0 || value >= ValueLimit { return ErrInvalidValue } p := da . get ( key , 0 , 0 ) * p = value return nil }
// Insert adds a key-value pair into the cedar.
// It will return ErrInvalidValue, if value < 0 or >= ValueLimit.
Insert adds a key - value pair into the cedar . It will return ErrInvalidValue if value < 0 or > = ValueLimit .