void main() {
    String[] words = {"the", "quick", "brown", "fox"};

    IO.println(String.join(" ", words));
    IO.println(String.join("-", words));
    IO.println(String.join(", ", words));

    ArrayList<String> names = new ArrayList<>(List.of("Ada", "Grace", "Alan"));
    IO.println(String.join(" and ", names));
}

// From Groundwork, chapter 8 (ch08-strings-as-data), box 11.
// This example is from Groundwork, licensed CC BY-NC-SA 4.0.
// Run with: java ch08_11.java
