add gambit version of reverse, uppercase, lowercase in clojure.string