Reduce the amount of sorting
- use std::nth_element to get the 'first' station/region
- then use std::partition to partition 'the same' station/region
- then call addCoordsCrossingMap
- finally, move to the next station/region
addresses a subset of #19 (closed)
Edited by Marco Cattaneo