https://dl.acm.org/doi/pdf/10.1145/52325.52329#:~:text=In%20other%20words%2C%20the%20routing,routing%20in%20the%20routing%20hierarchy