public static void main(String[] args) {
		//driver for simulation
		//any number of questions and students can be created, 5 / 30 simply for demonstration
		//simply change the two numbers below to see more output, or run the program multiple times to see
		//the variety of questions/answers that can be generated
		Question[] questions = generateQuestions(5);
		Student[] students = new Student[30];
		IClickerService iClicker;
		
		//initialize students array, loop with strings for ease of demonstration here
		for(int i = 0; i < students.length; i++)
			students[i] = new Student(i + "");
		
		for(int i = 0; i < questions.length; i++)
		{//for loop to run through printing of stats and voting on questions
			iClicker = new IClickerService(questions[i]);
			
			System.out.println("***********************************");
			System.out.println(questions[i]);
			System.out.println(questions[i].printAllAnswers());
			System.out.println();
			
			System.out.println("Student 0");
			iClicker.takeVote(students[0]);//arbitrary student voting
			iClicker.printStats();//printStats to show initial value
			System.out.println();
			
			System.out.println("Student 0");
			iClicker.takeVote(students[0]);//do this again to show value for same student voting can change
			iClicker.printStats();//though it is random so it may be the same
			System.out.println();
			
			for(int n = 1; n < students.length; n++)
				iClicker.takeVote(students[n]);//take the rest of the students votes
			
			iClicker.printStats();
			System.out.println();
			System.out.println(questions[i].printCorrectAnswers() + "\n");//show correct answers
		}

	}