Removes the value associated with the given key and returns it.
the value corresponding to the key, or null if the key is not in the map
the key to remove