What is a traceroute and briefly describe the purpose of this system utility. Give two situations where traceroute would be useful, and include an example of the command you would use.