Naive and ugly solution for #19
Recursive approach for #20
Factorial without recursion
Less math, more CS. Why not use strings?