         var motion:CLLocationDirectionMotion
         if self > other {
             angle = self - other
-            motion = .anticlockwise
+            motion = .counterclockwise
         } else {
             angle = other - self
             motion = .clockwise

let mileMeterRatio = 1609.344
let meterToDegreesRatio = 111325.0

func metersToMiles(meters:Double) -> Double {
    return meters / mileMeterRatio
}

func milesToMeters(miles:Double) -> Double {
    return miles * mileMeterRatio
}

///This approximates degrees of travel on the surface of the earth for both latitude and longitude. It is *NOT* accurate for navigation.
func metersToApproximateDegreesLatLong(meters:Double) -> Double {
    return meters / meterToDegreesRatio
}


    func boundingRadius() -> CLLocationDistance {
        let (northWest, southEast) = boundingCoordinates()

        guard let northWestLocation:CLLocation = CLLocation(location: northWest),
              let southEastLocation:CLLocation = CLLocation(location: southEast) else {
            return CLLocationDistance.NaN
        }

        let circumference:CLLocationDistance = northWestLocation.distanceFromLocation(southEastLocation)
        return circumference/2.0
    }
}

