III. The Interval Sieve Algorithm