void main() {
    ArrayList<String> guests = new ArrayList<>(List.of("Grace", "Alan"));
    ArrayList<String> late = new ArrayList<>(List.of("Katherine", "Edsger"));

    guests.add(0, "Ada");
    guests.addAll(late);
    IO.println(guests);

    guests.remove("Alan");
    guests.set(0, "Ada Lovelace");
    IO.println(guests);

    Collections.reverse(guests);
    IO.println(guests);
}

// From Groundwork, chapter 7 (ch07-arrays-and-lists), box 15.
// This example is from Groundwork, licensed CC BY-NC-SA 4.0.
// Run with: java ch07_15.java
