docs: private static TeamInfo randomTeam(ArrayList<TeamInfo> list) {
      int index = random.nextInt(list.size());
      TeamInfo team = list.get(index);
      // If the selected team is expired, remove it and return a new team.
      long currTime = System.currentTimeMillis();
      if ((team.getEndTimeInMillis() < currTime) || team.numMembers() == 0) {
        System.out.println("\nteam " + team + " is too old; replacing.");
        System.out.println("start time: " + team.getStartTimeInMillis()
          + ", end time: " + team.getEndTimeInMillis()
          + ", current time:" + currTime);
        removeTeam(index);
        // Add a new team in its stead.
        return (addLiveTeam());
      } else {
        return team;
      }
    }