add a cheaper hash algorithm

- Uses FNV-1a and stores the rolling hash as results.