adds my rendition of the FNV1a hash function