This is a convenience function for when the intracacies of format are just too much. It takes a list and returns a string formatted with delimiter' between each sucessive element and ending with
ends-with`. look in CLtL2, section 22.3.7.2 for the full deal.