back home before 10, :)
implement glob() to replace list()
form a basic L-R partite
update for merge
add clone() to UndirectedGraph and Bipartite
cover without overlap
implement cover with overlap
sad, facing performance issue, needs V*V*M to build bipartite from TFLabel, caused out of memory
smaller graph, for debug use
add brute scc and Gabow scc from algs4
add KosarajuSharirSCC from algs4