public class GoFarIterSieve { final int chunk = 100000000; int oddBalance = 0; IntegerStack primes = new IntegerStack(); int offset = 2; boolean[] isPrime = new boolean[chunk]; boolean[] oddTypes = new boolean[chunk]; int limit; public GoFarIterSieve() { for(int i=0; i