hash: add new Toeplitz hash implementation