Fix occasional crash due to construction of bad pointer You don't want to create a slice with a bad base pointer, even if the len and cap are 0. Fixes #1.
xxhash is a Go implementation of the 64-bit xxHash algorithm, XXH64. This is a high-quality hashing algorithm that is much faster than anything in the Go standard library.
On amd64 there is an even faster assembly implementation that runs at over 10 GB/s on my laptop.