made the code more modular, and recompute the connected components from time to time (current strategy is when excess is halved)
made the code more modular, and recompute the connected components from time
to time (current strategy is when excess is halved)


git-svn-id: 189946a10c5fc96e9dd03ba7cba917cd4c3d09f4@213 de4796e2-0b1e-0410-91b4-86bc23549317

mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs