feat: add String#fowler, which generates a fnv1-a hash