docs: public Ticket[] take() throws InterruptedException {
  		Ticket[] tickets = new Ticket[buckets.size()];
  		for (int i=0; i<tickets.length; i++) {
  			tickets[i] = buckets.get(i).take();
  		}
  		
  		return tickets;
  	}