Exercise 30.1.1
route-exists? and route-exists2?
route-exists3? for vectors