A collection of number theoretic and math functions ported from Racket to Clojure by the Nefarious Porpoises team