func NeighborIntWithPrecision(hash uint64, bits uint, direction Direction) uint64 {
	return NeighborsIntWithPrecision(hash, bits)[direction]
}
func NeighborIntWithPrecision(hash uint64, bits uint, direction Direction) uint64 {
	return NeighborsIntWithPrecision(hash, bits)[direction]
}
func NeighborIntWithPrecision ( hash uint64 , bits uint , direction Direction ) uint64 { return NeighborsIntWithPrecision ( hash , bits ) [ direction ] }
// NeighborIntWithPrecision returns a uint64s that corresponds to the
// provided hash's neighbor in the provided direction at the given precision.
NeighborIntWithPrecision returns a uint64s that corresponds to the provided hash s neighbor in the provided direction at the given precision .