Implemented a distance-vector router using the Bellman-Ford algorithm and with poison-reverse to address the count-to-infinity problem