Bit munging in Java playing with using the Hilbert curve for encoding geo stuff