Javascript FNV-1a Hashing Algorithm Implemented up to 1024 bit