implement improved customization algorithm
implement improved customization algorithm

- switch back to enumerating lower triangles
- maintain a cache from highest node to incoming arc to reduce number of iterations

RoutingKit/RoutingKit,RoutingKit/RoutingKit,RoutingKit/RoutingKit