fix typo
fix typo
replace 128-bits division algorithm by a simpler one
remove copyrighted part from Ian Kaplan