modulus already exists in clojure.core
problem_023