Another alteration for 1.2 compatibility
Isolated bigint test cases for 1.2 compatibility
Added type consistency for (expt _ 0)
(expt 3M 0) should return 1M
(expt 3N 0) should return 1N
Fixed duplicate check of numerator in ratio sqrt.
Reported by Olivier Miel
Added type hints to avoid reflection
Fix 'are' test arguments to pass on 1.4.0 / 1.5.0.
Clojure 1.2.x compatibility
Add tests from old contrib.