Hash: A single unified algorithm for hashing floats.
Attempts to automatically use a binary hash for floats where it's known to work, and then use the generic hash algorithm as a fallback.