Added better documentation, and created a separate Primes function that actually produces all primes and feeds them to a channel, instead of just faking it by printing 2,3,5.