Fixed Issue #176 - Fix 32 bit hashing algorithm

Uhhh... couldn't you just do...

`b += ((len -i) * datai);`?