fn extend<K, V>(hash_map: &mut HashMap<K, Vec<V>>, (key, value): (K, Vec<V>))where
    K: Eq + Hash,