replaces reduce with loop/recur + counter in exponentiation

I think this is the last lazy seq removed.  JVisualVM highlighted it.