Second Commit.

Just added docstrings and timed it --- it takes from 2 - 5 minutes on my
PC, with moderate internet connection.  It seems like the connection is
the biggest bottleneck here.