Being able to insert into a Dictionary<Key, Array<Values>>
without having to explicitly handle the fact that the value array is nil
on the very first insert for a given key.
The code isn't difficult, but it is repetitive boilerplate. And it is also a decent example of extending a generic type in Swift.