The updateValue(forKey:) method returns an optional value of the dictionary’s value type. For a
dictionary that stores String values, for example, the method returns a value of type String?,
or “optional String”. This optional value contains the old value for that key if one existed
before the update, or nil if no value existed: