An algorithm for finding a fundamental set of cycles of a graph | Synapse