
public class GenericListClient {
	public static void main (String[]args) {
		BetterIncrementableList<IncrementableString> l = new BetterIncrementableList<IncrementableString>();
		
		l.add(new IncrementableString("Ian"));
		System.out.println(l);
		
		l.incrementAll();

		l.add(new IncrementableString("Leo"));
		System.out.println(l);
		
		l.add(new IncrementableString("Adriel"));
		System.out.println(l);


		l.incrementAll();

		System.out.println(l);

		GenericOrderedList<Timer> l1 = new GenericOrderedList<Timer>();
		
		Timer t1 = new Timer();
		t1.increment();
		l1.insert(t1);
		System.out.println(l1);
		
		Timer t2 = new Timer();
		l1.insert(t2);
		System.out.println(l1);
	
		Timer t3 = new Timer();
		t3.increment();
		t3.increment();
		l1.insert(t3);
		System.out.println(l1);

		Timer t4 = new Timer();
		t4.increment();
		l1.remove(t4);
		System.out.println(l1);
	


	}
	
}

