improved hashing of purely imaginary numbers?