https://www.computertechreviews.com/definition/router/