The task would be to implement a set of basic community detection algorithms, such as: - [ ] [InfoMap](https://www.mapequation.org/assets/publications/RosvallBergstromPNAS2008Full.pdf) - [ ] [Louvain method](https://iopscience.iop.org/article/10.1088/1742-5468/2008/10/P10008) - [ ] [Modularity Optimization](https://www.pnas.org/doi/full/10.1073/pnas.0601602103) - [ ] Recursive Spectral Clustering