Enhance tests
Rewrite fast-expt2 with loop-recur
Q 1.17