pub fn insert<K, A>(k: K, a: A, map: BTreeMap<K, A>) -> BTreeMap<K, A>where K: Ord,
Insert an item into a hash map