General utility functions
showSeq open strs close:
Shows the strings
strs separated by commas and enclosed within the
Map lookup that treats undefined keys as mapping to empty lists.
Map. The argument map may have several keys mapping to the same
element, so the inverted map has a list of elements for each key.