Merge pull request #1 from alexeykudinkin/tarjan-lca

Tarjan's LCA upper-bound tightening
tidy up code, e.g. change case of variables and factor out MultiMap