Google Maps -- Data Structures and Algorithms