Started implementing the actual algorithm. The tests used to assume that Sieve(x) returned x primes. The actualy algorithm returns all primes up to x, rather