Solved Problem 15, Python

This is about six times faster than the Scheme version I wrote, although the
implementation is nearly identical. I suspect the difference stems from my
using a builtin factorial function in Python but writing my own with Scheme.