 			case 1:
 			{
 				t = clock();
-				for (int i = 0; i < 10000; i++)
+				//for (int i = 0; i < 10000; i++)
 				{
 					cpuArray = new bool[bound + 1];
 					sundaramSieve(bound, cpuArray);

		}
		t = clock() - t;
		total_time = ((float)t) / CLOCKS_PER_SEC;
		cout << "Time taken to run: " << (total_time / 100 / 10000) << " sec\n" << endl;
		
		if (choice >= 3) //If we've run a GPU algorithm, copy then free the memory
		{

			
			case 3:
				t = clock();
				//for (int i = 0; i < 10000; i++) 
				{
					sundPartOnePerRow<<<t_gridSize, t_blockSize>>>(bound, findArray);
					cudaDeviceSynchronize(); checkCudaErrors(cudaGetLastError());
