;; Calculate the sum of all numbers under 1000: user=> (reduce + (take-while (partial > 1000 ) (iterate inc 0))) 499500
;; Calculate the sum of all numbers under 1000: user=> (reduce + (take-while (partial > 1000 ) (iterate inc 0))) 499500
Calculate the sum of all numbers under 1000: user=> (reduce + (take-while (partial > 1000 ) (iterate inc 0))) 499500
Calculate the sum of all prime numbers under 1000: user=> (reduce + (take-while #(> 1000 %) (primes))) 76127
user=> (reduce + (take-while #(> 1000 %) (primes))) 76127