How do I concatenate a list of first names with commas separating them and the word "and" before the last one?