Lots of comments and docs; MAJOR improvement in speed (found way to resume search in FindZero()), also far more regular times, now down to less than 10 seconds average on my (slower) home machine; some bug still outstanding for check image with non-bitwise bit vector (guess is because bits are all in the mask)