If anyone's interested (I am because I found myself to be a 'Lazier programmer') -
Timeit's time for three functions:
Lazy Programmer - 0.907521744301
Lazier Programmer - 1.0473810545812512
Using math.factorial - 0.12187403971609001
Timeit's time for three functions:
Lazy Programmer - 0.907521744301
Lazier Programmer - 1.0473810545812512
Using math.factorial - 0.12187403971609001
There's a joke in there somewhere...