     (println "")))
 
 (defn find-first-prime
+  "Find first non-zero number in a chunk"
   [coll cs]
   (if-not (zero? (get coll 0))
     0

        (recur (inc stop))))))

(defn finish
  [raw-chunk my-num]
  (println "Writing primes to file...")
  (when (= 1 my-num)

            [clojure.string :refer [join]])
  (:import [java.io FileWriter]))

;; Main logic for the sieve

(defn gen-table
  "Given: [lower upper] - lower bound int and upper bound int
  produces a transient vector between those ranges skip counting by 2"
  [[lower upper]]
  (transient (vec (range lower upper 2))))

