find the router from one to another, using recursive method, next I'll use this router to build links