Python is slower than C, but we want readability (and anyway, Numpy
isn't too bad).