Branch consolidation abstraction: precise length not critical recall route maps elide unnecessary segments constrain length 10