Improve float/double hash values
Improve float/double hash values

Right now the hash value for floats is their integer component. Instead, use dark magic to map the bits to an int.

php-ds/ds,php-ds/extension,php-ds/extension,php-ds/extension,php-ds/ds