Fix bugs
Fix bugs

* Comparisons related to dividends and divisors should be <, not <=.

* When returning a zero result, we really should return zero!

* Add comments explaining some of the logic.

hashingitcom/c8