seemingly working pipes-based rolling hash