public Node Remove(string key)
        {
            int pos = hastValue.GetPosition(key, mod);

            return(chain.Remove(key, pos));
        }