title: Why is this lazy-sequence not printing?
body: <p>I cannot figure out why this lazy-sequence is not printing. I've looked at other posts on here (such as <a href="https://stackoverflow.com/questions/23405852/clojure-printing-lazy-sequence">this</a>) and none seem to be exactly what I am looking for. Here is the code segment...</p>
  
  <pre><code>(defn exp [x n]
      (reduce * (repeat n x))
  )
  
  (defn primes
      ([] (primes 1 1))
      ([n m] (if (= n 1) (lazy-seq (cons (* (exp 7 n) (exp 11 m)) (primes (+ m 1) (1))))
          (lazy-seq (cons (* (exp 7 n) (exp 11 m)) (primes (- n 1) (+ m 1)))))
      )
  )
  
  (take 4 (primes))
  </code></pre>
  
  <p>Any help is greatly appreciated. Thank you!</p>