Number Theoretic Sieves: primes, factorization, and Euler's Totient (http://hackage.haskell.org/package/NumberSieves)