Calculates eight points on the bounding box and the center of a given circle. At least one
geohash of these nine coordinates, truncated to a precision of at most radius, are guaranteed
to be prefixes of any geohash that lies within the circle.
Converts degrees to radians.
@param degrees The number of degrees to be converted to radians.
@returns The number of radians equal to the inputted number of degrees.
Method which calculates the distance, in kilometers, between two locations,
via the Haversine formula. Note that this is approximate due to the fact that the
Earth's radius varies between 6356.752 km and 6378.137 km.
Calculates a set of query bounds to fully contain a given circle, each being a start, end pair
where any geohash is guaranteed to be lexicographically larger than start and smaller than end.