pub fn nearest<'a>( lat: f32, lon: f32, number: usize) -> Option<Vec<(f32, &'a Record)>>
search for closest records to target lat/long returns Option<distance, record>