Inspired by the Go library https://github.com/julienschmidt/httprouter Exlore why Trie are better than just a simple string matching algo or regex when handling HTTP routes