Explain Div algorithm and optimize using multi byte shift.

Results from using time on next-prime-finder

time ./next-prime-finder 0500_01414A365F
Prime:
0500_35414A365F # int value: 408932729141

real	0m15.124s
user	0m15.115s
sys	0m0.007s