static func haversines(
aLatitudes: UnsafeBufferPointer<Float64>,
aLongitudes: UnsafeBufferPointer<Float64>,
bLatitudes: UnsafeBufferPointer<Float64>,
bLongitudes: UnsafeBufferPointer<Float64>,
results: UnsafeMutableBufferPointer<Float64>
) -> Bool
static func haversines<A, B, C, D>(
aLatitudes: A,
aLongitudes: B,
bLatitudes: C,
bLongitudes: D
) -> [Float64]? where A : Sequence, B : Sequence, C : Sequence, D : Sequence, A.Element == Double, B.Element == Double, C.Element == Double, D.Element == Double