That's an interesting idea. Perhaps an options hash though in case
anyone thinks of alternatives:

  join( ', ', :last => ' and ')

T.