Efficient, purely functional generation of prime numbers
