Replaced SieveVal creation method

SieveVal originally used unique() to remove all composite entries from
Sieve and generate the primes. This was slow and unnecessary.

Factors now removes composite zeros using and(). This is faster.