This is a reimplementation with few minor corrections from clojure.contrib.lazy-seqs function primes. From defvar to def, with description as second argument