code: func (db *Database) Delete(key []byte) error {
  	db.lock.Lock()
  	defer db.lock.Unlock()
  
  	if db.db == nil {
  		return errMemorydbClosed
  	}
  	delete(db.db, string(key))
  	return nil
  }
docs: // Delete removes the key from the key-value store.