This version of the file retains some of the simplistic "options" like
those for going to the square root of a prime. In the main file I've
removed some of these (as well as some basic error checking) to reduce
clutter and make it easier to change things more quickly.
I've removed many of the dumb options and other cruft that was making it
harder to read the code and modify it quickly. Some of that stuff was
legitimate (like error checking), but I don't really care about this
being perfect at the moment, and would rather change stuff faster.