fn generate_flat_updates(points: &[Point], noise: f64) -> VecDeque<Update>
Given a slice of Points, generate Updates that describe the azimuth between all possible pairs of Points (with some noise).
Point
Update
All updates are “flat” for this function, meaning that they have zero elevation.