How Google Maps Does Not Work

A proper explanation of Contraction Hierarchies that powers modern map engines and why Google Maps probably uses something else entirely