improved performance for liveness calculation in LocalMerger- using immutable collections to share data between nodes in the graph- better strategy for calculating fixed point (commit: c05a8a8)