added implementation of murmerhash3