The big problem with an algorithm like this on is that there is a fair chance that someone will come up with a substantially faster method.  This part bothers me:<p>&gt;These bounties are to expire at the end of 2016. They are admittedly modest in size, but then claiming them might only require one or two insightful tweaks to my existing implementations.